neprihlásený Utorok, 10. marca 2026, dnes má meniny Branislav, Bruno
Vydaný Firefox 18, JavaScript zrýchlil o 25%

DSL.sk, 9.1.2013


Spoločnosť Mozilla vydala v utorok novú verziu 18 svojho webového prehliadača Firefox, v ktorej priniesla dve väčšie novinky.

Najväčšou je prechod na nový JavaScript JIT kompilátor IonMonkey, ktorý podľa spoločnosti znamená zrýchlenie vykonávania JavaScriptu celkovo o 25%.

JIT kompilátor prekladá JavaScript kód na natívny kód, ktorý je rádovo rýchlejší ako interpretovanie JavaScript kódu. Zásadnou novinkou IonMonkey je úplne zmenená architektúra prekladu, v ktorej je kód najskôr preložený na dočasnú reprezentáciu umožňujúce uskutočniť rozličné optimalizácie. Až po optimalizovaní tejto dočasnej reprezentácie, ktorou je podľa skorších informácií Mozilly tzv. Static Single Assignment forma JavaScript kódu, sa uskutoční preklad na natívny kód.

Architektúra je pritom podľa spoločnosti flexibilná a umožňuje jednoducho dopĺňať podporu nových optimalizácií. Dočasná reprezentácia a jej optimalizácia sú zároveň vo vysokej miere nezávislé na procesorovej architektúre a Mozilla tak vyvíja len jednu verziu pre x86, x86-64 aj ARM procesory. Špecifický pre architektúru je až kód priamo prekladajúci optimalizovanú dočasnú formu na natívny kód.

Verzia IonMonkey použitá vo Firefoxe 18 má podľa skorších informácií používať konkrétne päť optimalizácií, napríklad presunutie maxima inštrukcií von z cyklov, optimalizáciu používaných registrov, odstraňovanie nadbytočného a tiež vôbec nepoužívaného kódu, elimináciu kontroly indexov poľa.

Firefox doteraz používal JIT kompilátor JägerMonkey, ktorý stále vo Firefoxe 18 zostáva. Pomocou nového IonMonkey Firefox zatiaľ optimalizuje JavaScript aplikácie, ktoré bežia po dlhšiu dobu. Krátko spúšťaný kód bude naďalej optimalizovať pomocou JägerMonkey.

Druhá výrazná novinka sa týka len platformy Mac OS X, na ktorej prehliadač pridal podporu Retina displeja a jeho vysokého rozlíšenia.

Treťou funkčnou novinkou je počiatočná podpora štandardu WebRTC.

Novú verziu prehliadača, ktorý je už dlhšiu dobu porážaný v rýchlosti aj trhovom podieli prehliadačom Chrome, je možné sťahovať z www.mozilla.org.

Mozilla zároveň vydala novú verziu Firefox 18 aj pre Android. Aj táto verzia je už postavená na rýchlejšom JIT kompilátore IonMonkey, okrem toho pribudla integrácia s Google Now a upozorňovanie na nebezpečné stránky cez SafeBrowsing.



Najnovšie články:

Výkonný český Turris router dostupný v lacnejšej verzii, bez WiFi
Startup chce začať vypúšťať satelity s veľkými zrkadlami na nočné osvetľovanie
Po dvojdňovom vypnutí bude mať Slovensko.sk ďalšiu odstávku
Vyhlásená miliónová cena pre sci-fi film s optimistickou budúcnosťou
Predaje smart okuliarov sa viac ako zdvojnásobili
Slovensko.sk má po dvojdňovej odstávke technický problém
Sociálne siete a videá mladým zakázala už aj rozvíjajúca sa Indonézia
Test odklonenia asteroidu nárazom sondy NASA bol ešte úspešnejší
LibreOffice kritizoval Európsku komisiu za vyžadovanie XLSX, pridala ODS ale chybne
Výrobca skiel Gorilla má nové keramické sklo, smartfóny majú prežiť opakované pády na asfalt


Diskusia:
                               
 

Ked to ide, vzdy ho vypnem a mam priam nekonecnu rychlost :-)
Odpovedať Známka: -4.5 Hodnotiť:
 

skusal niekto realne testy?
Odpovedať Známka: 5.0 Hodnotiť:
 

Jasnacka ze sa robili testy. Teda gogle robil velmi uspesne testy svojho chrome. Zistil ze chrome je rychlejsi ako ked chces vybusninou spravit zo zemiaku hranolky, je vraj rychlejsi ako zvuk a co ma dorazilo, je skoro taky rychly ako blesk.. Tot link na labak kde to skusali. http://www.youtube.com/watch?v=nCgQDjiotG0
Odpovedať Známka: 6.0 Hodnotiť:
 

ok video je pekné hlavne pre laika... ak máš dobrý zrak všimni si kde je umiestnený kurzor myši. celý čas je na FW button... o čom je tento test pre realitu? o hovne!!!
Odpovedať Známka: 10.0 Hodnotiť:
 

Ja hravam hru the-west a pod nou bezia scrity z javy.
Kedze to gemasim z virtualky s obmedzenymi resourcami, tak to niekedy dost trhalo - srotenenie tej javy.
teraz to celkom svizne ide. takze nieco sa predsa len zlepsilo :-D
Odpovedať Známka: -4.3 Hodnotiť:
 

ake skripty z javy java nie je spritovaci jazyk sa ovedom
Odpovedať Známka: -6.0 Hodnotiť:
 

a ty sa nauc pisat
Odpovedať Známka: 5.3 Hodnotiť:
 

A načo je Firefox?
Keď niečo sexi pozeráte a nejde vám zatvoriť vyskočené okno a zruší vám všetko, aj pomimo bežiaci download?
Stačí na to nejaký script...
Odpovedať Známka: -8.0 Hodnotiť:
 

no som zvedavy, lebo 17.1 mi neustale hadzala JS errory(pritom v predoslej verzii a ostatnych prehliadacoch slapalo vsetko uplne v poriadku).
Odpovedať Známka: -5.0 Hodnotiť:
 

odporucam pockat/presedlat na Palemoon alebo Waterfox
Odpovedať Známka: -5.0 Hodnotiť:
 

Pokemon?
Odpovedať Známka: 8.2 Hodnotiť:
 

ved co by to bola za verzia firefoxu, ktora by opat nezrychlila javascript o desiatky percent...
Odpovedať Známka: 5.0 Hodnotiť:
 

neprehanaj, keby si bol v obraze tak vies ze naposledy sa zrychloval JS vo Firefoxe 4 v roku 2011
asi ti to pride take obycajne kvoli roznym xy % vylepseniam v spotrebe pamäte, v zrychlovani startu a tak podobne, co sa objavuje v skoro kazdej verzii

Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár