neprihlásený Sobota, 23. novembra 2024, dnes má meniny Klement
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:

Protimonopolný úrad začal prešetrovať, prečo v SR nie sú skutoční virtuálni mobilní operátori
Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov


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