{"id":214492,"date":"2022-09-14T10:25:00","date_gmt":"2022-09-14T07:25:00","guid":{"rendered":"https:\/\/geek.mediadoma.com\/?p=214492"},"modified":"2022-03-31T20:45:03","modified_gmt":"2022-03-31T17:45:03","slug":"uue-javascripti-kompilaatori-eesmaerk-on-parandada-chromei-ueldist-kiirust","status":"publish","type":"post","link":"https:\/\/geek.mediadoma.com\/et\/uue-javascripti-kompilaatori-eesmaerk-on-parandada-chromei-ueldist-kiirust\/","title":{"rendered":"Uue JavaScripti kompilaatori eesm\u00e4rk on parandada Chrome&#8217;i \u00fcldist kiirust"},"content":{"rendered":"<p><a href=\"https:\/\/www.shutterstock.com\/image-photo\/sanktpetersburg-russia-march-7-2018-google-1040645851\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">BigTunaOnline\/Shutterstock.com<\/a><\/p>\n<p>Google on n\u00fc\u00fcd Chrome&#8217;is oma V8 JavaScripti mootori jaoks kasutusele v\u00f5tnud uue JavaScripti kompilaatori, mille nimi on Sparkplug. Sparkplugi insenerid kinnitavad, et see loob kiirema veebikogemuse ja teeb seda &quot;petmise teel&quot;.<\/p>\n<p>Uus kompilaator on osa Chrome 91 v\u00e4rskendusest, mille Google avaldas teisip\u00e4eval. Koos Sparkplugiga sisaldab v\u00e4ljalase ka turvav\u00e4rskendusi ja muid kriitilisi muudatusi, mis suurendavad JavaScripti mootorit.<\/p>\n<p>Chrome&#8217;i tootejuht Thomas Nattestad <a href=\"https:\/\/blog.chromium.org\/2021\/05\/chrome-is-faster-in-m91.html?m=1\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u00fctles<\/a>: &quot;Kiire brauseri pakkumise oluline komponent on JavaScripti kiire t\u00e4itmine. Chrome&#8217;is teeb selle t\u00f6\u00f6 \u00e4ra V8 mootor, mis k\u00e4ivitab iga p\u00e4ev \u00fcle 78 aasta JavaScripti koodi. M91 versioonis on Chrome n\u00fc\u00fcd kuni 23% kiirem t\u00e4nu <a href=\"https:\/\/v8.dev\/blog\/sparkplug\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">uue Sparkplugi kompilaatori<\/a> ja <a href=\"https:\/\/v8.dev\/blog\/short-builtin-calls\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">l\u00fchikeste sisseehitatud k\u00f5nede<\/a> k\u00e4ivitamisele, s\u00e4\u00e4stes iga p\u00e4ev \u00fcle 17 aasta meie kasutajate protsessori aega.<\/p>\n<p>Kompilaator on teretulnud t\u00e4iendus JavaScripti torustikule, kuna see toimib vahendajana olemasolevate Ignitioni ja Turbofani kompilaatorite vahel. Ignition t\u00f5lgendab baitkoodi ja Turbofan optimeerib suure j\u00f5udlusega masinkoodi. M\u00f5lemad teevad head t\u00f6\u00f6d, kuid kogu koodi t\u00f6\u00f6tlemine ja optimeerimine v\u00f5tab aega.<\/p>\n<p><a href=\"https:\/\/geek.mediadoma.com\/wp-content\/uploads\/2022\/03\/post-168499-623e43cf08b36.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/geek.mediadoma.com\/wp-content\/uploads\/2022\/03\/post-168499-623e43cf08b36.png\" alt=\"Uue JavaScripti kompilaatori eesm\u00e4rk on parandada Chrome&#039;i \u00fcldist kiirust\" ><\/a><\/p>\n<p><a href=\"https:\/\/www.shutterstock.com\/image-vector\/javascript-programming-language-script-code-on-1062509657\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">fatmawati achmad zaenuri\/Shutterstock.com<\/a><\/p>\n<p>Nagu Nattestad selgitab: &quot;Sparkplug saavutab tasakaalu Ignitioni ja Turbo ventilaatori vahel, kuna see genereerib algset masinkoodi, kuid ei s\u00f5ltu JavaScripti koodi t\u00e4itmisel kogutud teabest. See v\u00f5imaldab tal kiiresti k\u00e4ivitada, genereerides samas suhteliselt kiiret koodi.<\/p>\n<p>Ja Sparkplug &quot;petab&quot; oma teed t\u00f5hususe poole, kompileerides juba baitkoodiks kompileeritud funktsioone. Leszek Swirski, \u00fcks Sparkplugi inseneridest, selgitab, et &quot;baitkoodi kompilaator on juba teinud suurema osa raskest t\u00f6\u00f6st, n\u00e4iteks muutuva eraldusv\u00f5imega, selgitades v\u00e4lja, kas sulud on tegelikult noolefunktsioonid, eemaldanud destruktureerimislausetest suhkru ja nii edasi. Sparkplug kompileerib pigem baitkoodist kui JavaScripti allikast ja seega ei pea ta selle p\u00e4rast muretsema.<\/p>\n<p>Peensuste selgitamine v\u00f5ib aga muutuda \u00fclitehniliseks, \u00fclikiireks. Kui olete sellest huvitatud, saate lugeda kogu V8 Devsi ajaveebi postitust <a href=\"https:\/\/v8.dev\/blog\/sparkplug\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">siit<\/a>. Meie \u00fclej\u00e4\u00e4nud jaoks on teil vaja ainult teada, et Chrome hakkab n\u00fc\u00fcd veidi kiiremini liikuma, mis on hea uudis k\u00f5igile.<\/p>\n<p><a href=\"https:\/\/www.zdnet.com\/article\/googles-chrome-browser-is-about-to-get-a-lot-faster\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ZDNeti<\/a> kaudu<a href=\"https:\/\/www.zdnet.com\/article\/googles-chrome-browser-is-about-to-get-a-lot-faster\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.reviewgeek.com\" class=\"external external_icon\">www.reviewgeek.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google on n\u00fc\u00fcd Chrome&#8217;is oma V8 JavaScripti mootori jaoks kasutusele v\u00f5tnud uue JavaScripti kompilaatori, mille nimi on Sparkplug. Sparkplugi insenerid kinnitavad, et see loob kiirema veebikogemuse ja teeb seda &#8220;petmise teel&#8221;.<\/p>\n","protected":false},"author":1,"featured_media":229881,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[640,735,620],"tags":[],"class_list":["post-214492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arvutid","category-mitmesugused","category-rakendusi"],"_links":{"self":[{"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/214492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=214492"}],"version-history":[{"count":0,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/214492\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/229881"}],"wp:attachment":[{"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=214492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=214492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geek.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=214492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}