neprihlásený Štvrtok, 25. apríla 2024, dnes má meniny Marek
Chrome zrýchli JavaScript, vďaka novému kompilátoru TurboFan

Značky: ChromeJavaScript

DSL.sk, 8.7.2015


Webový prehliadač Chrome od spoločnosti Google v najbližšom období zrýchli vo vykonávaní JavaScriptu a moderné webové aplikácie tak v ňom budú rýchlejšie.

K zrýchleniu príde vďaka nasadeniu nového tzv. JIT kompilátora JavaScriptu, s označením TurboFan.

Úlohou JIT kompilátora je optimalizovať kód v JavaScripte na stránkach a preložiť ho na natívny strojový kód procesora, vykonávania JavaScriptu je tak vo výsledku výrazne rýchlejšie ako pri interpretácii kódu.

Chrome používal vo svojom JavaScript engine s označením V8 doteraz JIT kompilátor s označením CrankShaft. Postupne od verzie Chrome 41 ale začína na niektoré typy JavaScript kódu nasadzovať TurboFan.

TurboFan dokáže podľa Google optimalizovať viac kódu, podporuje rozličné optimalizačné módy a má sa ľahšie rozširovať. Google ho už nasadil napríklad na vykonávanie asm.js a for-of cykly. V benchmarku Octane to už prinieslo zlepšenie skóre zlib testu o 29%, použitú hardvérovú platformu Google nešpecifikuje.


Dosiahnuté skóre v benchmarku Octane zlib, vľavo s doterajším JIT CrankShaft, vpravo s novým TurboFan (obrázok: Google)



Zapnúť TurboFan pre ďalšie typy JavaScript kódu plánuje Google postupne v priebehu nasledujúcich mesiacov s cieľom nakoniec úplne nahradiť doterajší kompilátor CrankShaft.


      Zdieľaj na Twitteri



Najnovšie články:

HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke
Japonská sonda nebola skonštruovaná aby prežila noc na Mesiaci, funguje aj po tretej
Železnice opäť aktualizujú systémy, v noci nebude fungovať internetový predaj lístkov - aktualizácia 1
Vydaná Fedora 40
Samsung spustil výrobu takmer 300-vrstvovej flash pamäte
NASA opravila sondu Voyager 1, aktualizovala softvér aby nevyužíval poškodenú pamäť
Telekom má nové programy Swipe pre mladých, aj s neobmedzenými dátami
Dánsko chce vybudovať minimálne 6 GW veterných elektrární, v mori
Dnes pribudne ďalší vysielač digitálneho rádia


Diskusia:
                               
 

zachvilu bude chrome rychlejsi jak pocitac
Odpovedať Známka: 9.1 Hodnotiť:
 

zachvilu bude pocitac rychlejsi jak chrome
Odpovedať Známka: 0.0 Hodnotiť:
 

Ha. Mozes snivat.
Odpovedať Známka: 7.8 Hodnotiť:
 

zachvilu bude javascript rychlejsi jak pocitac
Odpovedať Známka: 5.0 Hodnotiť:
 

Javascript bude rychlejsi jak zachvilu alebo Chrome
Odpovedať Známka: 5.0 Hodnotiť:
 

ked to spravia tak, ze javascript sa vykona na serveri a mne pride akurat odpoved, tak ano. analogicky k tlaceniu cez wifi v kancli a potom staci prijst po hotovy papier :D
Odpovedať Známka: 1.1 Hodnotiť:
 

A nodejs bude sušiť hubu?
Odpovedať Známka: 5.0 Hodnotiť:
 

Takže ak som to správne pochopil, čas pre preklad a vykonanie dohromady je menší ako pre interpretáciu? To bude asi iba na špecifických stránkach.
Odpovedať Známka: 2.0 Hodnotiť:
 

takze na strankach slovenskeho internetu !!!!
Odpovedať Známka: 7.5 Hodnotiť:
 

No na dsl.sk uzivatel zrychlenie zrejme nepociti...
Odpovedať Známka: 10.0 Hodnotiť:
 

kde nie je javascript nie ani zrychlenie :-)
Odpovedať Hodnotiť:
 

Nemusi to tak byt. Dnes vela stranok pouziva rovnake jscript kniznice, takze staci ak chrome bude mat v cache ulozene uz prelozene verzie jquery, ext js, mootools a dalsie. Pri naciani stranky len chrome porovna nazov a povedzme si spravy kontrolny sucet (nehovoriac ze vela tych kniznic hostuje priamo google a stranky ich linkuju od nich) a ak to bude sediet tak rovno spusti skopmilovanu z cache. Tak isto ak si na rovnakej stranke a len preklikavas cez rozne podstranky tak sa dane scripty stiahnu len raz a prekompiluju. Potom uz sa spusta len to co ma chrome v pameti, pokial neodides zo stranky/nezavries chrome.
Odpovedať Známka: 10.0 Hodnotiť:
 

A potom sa môžem čudovať, že čo je toľko bordelu po chromom v PC. Ohľadom bordelu, čo po sebe zanecháva chromý, jeho sústavné aktualizovanie a zasa inštalačný bordel sa v PC neúprosne hromadia. Kto si to nie je schopný nastaviť a priebežne zmazávať, no poteš prso takým šibnutým presmrdávačom Internetu!
Odpovedať Hodnotiť:
 

A teraz bude zrat 2G ram len Javascript.
Odpovedať Známka: 9.0 Hodnotiť:
 

ja by som vsetky tie javascripty zrusila!
Odpovedať Známka: 8.9 Hodnotiť:
 

Co keby sme tu teraz spravili najdlhsi comment chain aky tu kedy bol. Pome vsetci, odpovede! Chcem vidiet komenty odsadene az na treti monitor jak keby ich odfukol TurboFan!
Odpovedať Známka: -8.2 Hodnotiť:
 

ja hlasujem za nie
Odpovedať Známka: 8.5 Hodnotiť:
 

dal som ti -
Odpovedať Známka: 6.0 Hodnotiť:
 

ja tebe +
Odpovedať Známka: 7.8 Hodnotiť:
 

Ja vám nič nedám
Odpovedať Známka: 10.0 Hodnotiť:
 

A me?
Odpovedať Hodnotiť:
 

Mokrou handrou po vajcaach.
Odpovedať Známka: 7.5 Hodnotiť:
 

tvoje chutky nas nezaujimaju..
Odpovedať Hodnotiť:
 

No super, uz teraz mam pocit ze je V8 ako pentium - rychle ale dost veci odhaduje. Kopec zlozitejsich stranok ma s Chrome problemy. Ani nie pri prvom nacitani, ale pri dlhsom pouzivani. Evidentne ma ta ich implementacia nejake memory leaky alebo ine chyby. O dost stabilnejsi mi pride Firefox alebo IE. Ale radsej by som bol keby konecne google nieco spravila s tou ich debilnou politikou tlacenia https serverov pred http. Kopec webov nema korektne spravenu https stranku, tahaju hlavne styly aj scripty z http a samozrejme to sa chrome nepaci, takze stranka je potom rozbita alebo rovno vobec nefunguje.
Odpovedať Známka: -4.3 Hodnotiť:
 

Nic proti Google, ale podstatne rychlejsie je, ked sa javascript proste vypne.
Odpovedať Známka: 10.0 Hodnotiť:
 

samozrejme v dobrom, dufam
Odpovedať Známka: 10.0 Hodnotiť:
 

Áno, mysliteľ, ale má to jeden háčik: nefunguje potom Javascript.
Odpovedať Známka: 10.0 Hodnotiť:
 

Otazka znie, ci ho naozaj aj potrebujes. Ja ho nemam vseobecne vypnuty, ale na niektorych strankach ho vypinam a zazracne funguju neporovnatelne rychlejsie (a ano, prides o nejake fancy animacie a kraviny, ale co je lepsie, cakat 2 minuty kym sa nacita stranka, alebo okamzite nacitanie?)
Odpovedať Známka: 1.4 Hodnotiť:
 

Áno potrebujem. A ak čakáš 2 minúty na stránku, možno by bolo načase už tú 386ku poslať do šrotu.
Odpovedať Známka: -3.3 Hodnotiť:
 

Perfektna odpoved, potrebujem, lebo mi to tak do hlavy natlacili.
Predpokladam ze mas zapnuty adblock, takze o tom co vlastne robi javascript ani nevies...
Nezalezi aky novy mas pocitac, ked je stranka plna scriptov, vzdy to bude trvat dlho.
Odpovedať Hodnotiť:
 

trend je pisat cele weby v js a server pouzivat uz iba ako api .. angular, backbone etc.
Odpovedať Známka: 10.0 Hodnotiť:
 

predpokladam, ze turbofan je oznacenie stavu vetrakov,
v ktorom sa ocitnu pri spracovavani javascriptu. Pamatate si davnu historiu, ked vam stroj vyzieral len flash? ten sa dal vypnut a web fungoval.. skuste dnes vypnut javascript :[
Odpovedať Známka: 10.0 Hodnotiť:
 

Netrep.
Odpovedať Známka: -6.0 Hodnotiť:
 

noscript
Odpovedať Známka: 5.0 Hodnotiť:
 

Zaujimavejsia technologia bude TurboFap.
Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár