neprihlásený Piatok, 10. januára 2025, dnes má meniny Dáša
JavaScript vo Firefoxe 4 predbehol v rýchlosti Chrome V8

DSL.sk, 22.10.2010


Nový JavaScript engine vyvíjaný pre pripravovaný webový prehliadač Firefox 4 aktuálne predbehol v jednom zo štandardných benchmarkoch používaných v súčasnosti na hodnotenie výkonu JavaScriptu, SunSpider, JavaScript engine V8 používaný v prehliadači Google Chrome.

Upozornil na to Asa Dotzler, riaditeľ Mozilly pre komunity, na základe testov realizovaných Mozillou. Mozilla testuje samotné JavaScript enginy nie celé prehliadače, v benchmarku SunSpider od Apple a v8bench od Google.

Aktuálna vývojová verzia nového JavaScript enginu pre Firefox 4 včera dosiahla v SunSpider na hardvérovej konfigurácii využívanej v testoch Mozilly, Mac mini s Mac OS X, čas 350.3 ms. Posledná revízia JavaScript enginu V8 číslo 5692 dosiahla čas 356.5 ms.

V benchmarku v8bench od Google má V8 pred Firefoxom stále výrazný náskok, 1386.2 ms oproti 2145.8 ms.

Operu, ktorá u súčasných verzií prehliadačov súperí s Chrome o prvenstvo vo výkone JavaScriptu, test Mozilly nezahŕňa. Dôvodom je skutočnosť, že Mozilla testuje samotné enginy z príkazového riadka a takáto verzia enginu z Opery voľne nie je k dispozícii.

Zväčšiť
Porovnanie výkonu najnovších verzií JavaScript enginov, kliknite pre zväčšenie (grafy: Mozilla)



Nový JavaScript engine vo Firefoxe 4 je oproti predchádzajúcej verzii JavaScript enginu vo Firefoxe vylepšený o technológiu JIT prekladu s kódovým označením JägerMonkey.

Doterajšia JIT technológia TraceMonkey vynikajúco optimalizuje JIT prekladom do strojového kódu často vykonávané jednoduchšie cykly s nemennými typmi premenných. Preklad uskutočňuje na základe sledovania reálneho vykonávania JavaScript kódu. Kód, ktorý je príliš rozvetvený alebo príliš typovo dynamický, TraceMonkey ale iba interpretuje.

Nový JavaScript engine na preklad efektívne preložiteľných cyklov využíva TraceMonkey. Kód, ktorý engine TraceMonkey nevie preložiť, už ale neinterpretuje, prekladá ho pomocou JägerMonkey. JägerMonkey využíva prispôsobený Nitro assembler od Apple a podporuje platformy x86, x86-64 aj ARM.

Nový JavaScript engine so zapnutým JägerMonkey aj TraceMonkey zároveň aktuálne predbehol v SunSpider aj Safari potom, ako bol minulý týždeň predbehnutý engine v Safari enginom so zapnutým JIT prekladom JägerMonkey ale vypnutým TraceMonkey.


      Zdieľaj na Twitteri



Najnovšie články:

Podľa šéfa Nvidie sú užitočné kvantové počítače vzdialené dekády
Nový radič umožní rýchlejšie a výrazne väčšie SSD pre PCI Express 5.0
Ďalší let výrazne upgradnutej Starship sa má uskutočniť v pondelok
Prehrávač videa VLC podporuje generovanie titulkov pomocou AI
Uvedený Raspberry Pi 5 s až 16 GB RAM


Diskusia:
                               
 

Pekne Firefox! To sa mi paci celkom, ze google nieje vo vsetkom naj :D

Aj ked skoda, ze sa to neda s tou operou tak porovnat, to by som rad videl vysledky.
Odpovedať Známka: 5.4 Hodnotiť:
 

posledna Opera 11 alpha je asi o 10-12ms pomalsia ako posledny Chrome 8 dev
Odpovedať Známka: 6.9 Hodnotiť:
 

Ano aj Nie. Zalezi od HW a konfiguracie oboch prehliadacoch.

btw http://arewefastyet.com/ :D
Odpovedať Známka: 7.8 Hodnotiť:
 

Tak u mna ano a pochybujem ze sa da vymackat opacny vysledok aj na inom HW. Do prehliadacov som nicim nezasahoval, otestoval som hned po nainstalovani.
Total: 212.3ms +/- 1.1% - Google Chrome 8.0.552.11 dev
Total: 226.9ms +/- 1.0% - Opera 11 alpha build 1029
Odpovedať Známka: 1.4 Hodnotiť:
 

suhlas
Opera je dobry prehliadac ale urcite nie najrychlejsi
Odpovedať Známka: -2.0 Hodnotiť:
 

mne je to tak jedno, ci je aalebo nieje najrychlejsi... hlavne, ze rychlo startuje aj za studena, rychlo sa s nou browsuje, je bezpecna a nemusim sa srat s addonmi (zatial...)
Odpovedať Známka: 6.7 Hodnotiť:
 

co z toho, ked sa firefox len startuje 4 minuty
Odpovedať Známka: -3.8 Hodnotiť:
 

Chrome: My sme jednoducho najrychlejsi!
Opera: My sme mensi a rovnako rychli.
Firefox: To nie je pravda! Pockajte, az sa spustim, tak vam ukazem...
...
...
O 2 hodiny:
IE: My sme... najpouzivanejsi.
Odpovedať Známka: 7.9 Hodnotiť:
 

NO keby este popracovali nad tym zranim resources aj podporou flashka (som sa cudoval ked ho chrom zvladol lepsie pri niektorcyh embedded playeroch)

Inac foxy mean sexy :D
Odpovedať Známka: 6.7 Hodnotiť:
 

Chrome už z princípu žerie viac prostriedkov ako Firefox (aspoň pri štandardnom nastavení, keď je každá karta nový proces) a odkedy beží Flash vo vlastnom procese, sprava sa rovnako ako Flash v Chrome (takže netuším, čo by tam mali ešte vylepšiť).
Odpovedať Známka: 0.0 Hodnotiť:
 

Preto je Chrome stabilnejsi, a nielen kazda karta ale aj kazde rozsirenie ma vlastny proces.
Odpovedať Známka: 3.3 Hodnotiť:
 

Napr. to, ze kazda instancia Flashu (ci ineho rozsirenia) by mohla ist v samostatnom procese. Momentalne rozsirenia idu sice v samostatnom procese, ale vsetky ich instancie zdielaju len 1 proces. Takto ked mam otvorenych 10 tabov a v kazdom je nejake Flash video a zrazu to v jednom tabe spadne, tak spadnu vsetky videa vo vsetkych taboch. Vzdy je to sice lepsie ako predtym, ked s Flashom padol cely browser, ale aj takto musim stale refreshnut vsetkych 10 tabov, ked padne len jedno video, lebo vdaka zdielaniu 1 procesu padnu vsetky naraz. Keby to bolo ako 1 proces na 1 video, tak potom by to bolo idealne :)
Odpovedať Známka: 4.3 Hodnotiť:
 

No ale len dovtedy kym chrome nebude tam novu verziu co bude tak o ~2tyzdne, a na novy FF si pockame tak rok dva:D
Odpovedať Známka: 0.8 Hodnotiť:
 

No len tak lahko by som to nevidel, len si pekne pozri o kolko sa zlepsil Chrome od 3.8 do 21.10. (skoro 3 mesiace) a zistis ze je to len o smiesnych 10ms a to uz vysla nejedna nova verzia....

Odpovedať Známka: 3.8 Hodnotiť:
 

Lebo chrome sa zatial az tak nepotrebuje zlepsovat, teraz pracuju na inych veciach ako JS engine :)

Ale zase nemyslite si, ze firefox nic nerobi... Ked ho raz za 2 mesiace zapnem, skoro furt na mna vyskocia nejake aktualizacie.
Odpovedať Známka: -4.0 Hodnotiť:
 

Gratulujem Fx, ale zaroven poznamenavam, ze treba poriesit aj ine problematicke veci v prehliadaci, JavaScript nie je vsetko.
Odpovedať Známka: 3.3 Hodnotiť:
 

Gratulujem Fx, ale zaroven poznamenavam, ze treba poriesit aj ine problematicke veci v prehliadaci, JavaScript nie je vsetko.
Odpovedať Známka: 0.0 Hodnotiť:
 

Gratulujem Fx, ale zaroven poznamenavam, ze treba poriesit aj ine problematicke veci v prehliadaci, JavaScript nie je vsetko.
Odpovedať Známka: 0.0 Hodnotiť:
 

a este raz nepogratulujes?
Odpovedať Známka: 7.9 Hodnotiť:
 

Sorry za spam, neviem ako sa to tu 3 krat dostalo.
Odpovedať Známka: 7.6 Hodnotiť:
 

ja tipujem, ze trojklikom
Odpovedať Známka: 10.0 Hodnotiť:
 

Nepoužívaš náhodou Operu?
Odpovedať Známka: 2.7 Hodnotiť:
 

alebo firefox, ten teraz stihne prispevok odoslat 3x, kym ostatne browseri len trapny 1x
Odpovedať Známka: 3.3 Hodnotiť:
 

ajked uz pouzivam chrome som rad ze konkurencia nespi. Aspon v tomto pripade firefox postuchne chlapcov z googlu aby sa znova snazili byt najlepsi. Konkurencia je stale dobra :) Ale na druhej strane kym to nieje finalna verzia je predcasne sa tesit.
Odpovedať Známka: 8.0 Hodnotiť:
 

ved ano, ked bude finalna verzia budeme sa este viac tesit ako nechal FF za sebou vsetkych s velkym naskokom ak ta krivka bude nadalej pokracovat rovnakm tempom ;)
Odpovedať Známka: -0.9 Hodnotiť:
 

No čo ja viem, obávam sa, že nebude. Firefox vydáva novú majoritnú verziu relatívne zriedkavo a môže sa stať, že dopadne tak, ako IE8 a bohužiaľ asi aj IE9 - na konkurenciu sa dotiahne a potom dlho nič.
Odpovedať Známka: 8.0 Hodnotiť:
 

mas pravdu, vydava zriedkavo, raz za rok myslim (aj ked nikde neni napisane ze nezacne vydavat castejsie) preto vravim ze ak krivka pojde takym tempom este aspon mesiac tak si urobi celkom slusny naskok. V kazdom pripade dnesne uroven Chrome 8, Opery 10.6 ci FF 4 je uz viacmenej dostatocna, aspon mne sa stranky nacitavaju instatne:)...
Odpovedať Známka: 10.0 Hodnotiť:
 

este tak kebyze sa nestartuje 5-8 sekund ..mozno by to bol aj pouzitelny prehliadac
Odpovedať Známka: -0.7 Hodnotiť:
 

Momentálne sme identifikovali dva problémy, ktoré spôsobujú tento problém. Po ich vyriešení sa studený štart znateľne zlepší, teplý štart je už teraz prakticky okamžitý.
Odpovedať Známka: 6.4 Hodnotiť:
 

Prosim vas ked uz sme u prehliadacoch, mal by som an vas taku otazku...

Mam problem s nacitavanim urcitych stranok..napriklad samotne dsl.sk mi v opere aj firefoxe zrazu nacitava nejakych 2-3min jedine pomaha ked si v opere zapnem turbo. Ale nikdy predtym mi to nerobilo. skusil som aj reinstal, zmazanie cache, temp a podobne blbosti, prechod na starsiu verziu a stale ziadna zmena. Neviete niekto z vas co s tym?
Odpovedať Hodnotiť:
 

mozno nejake problemy s netom
Odpovedať Známka: 10.0 Hodnotiť:
 

nic take..net slape ako hodinky
Odpovedať Známka: -10.0 Hodnotiť:
 

Velmi by som uvital podrobnosti k tym najdenym dvom problemom k studenemu startu, prip. link na bugzilu a pod..
Odpovedať Známka: 7.5 Hodnotiť:
 

Neviem ktore konkretne problemy myslel Terepin, mozno nieco na sposob http://goo.gl/AdcZ alebo http://goo.gl/uamh
Odpovedať Známka: 10.0 Hodnotiť:
 

A ešte toto: http://goo.gl/5mAR
Odpovedať Známka: 10.0 Hodnotiť:
 

ja taketo somariny nesledujem pretoze ci mi naskoci o 2 az 5 sekundy pomalsie alebo rychlejsie tak to je nic keby bola 1 az 2 minuty tak vtedy by bolo o com hovorit
Odpovedať Známka: -4.3 Hodnotiť:
 

No ono tie testy vela nepovedia o realnom pouzivani... ak by to fungovalo podla testov tak potom ci ma Chrome 200ms alebo FF 3.6 500ms, tak by sme tych 0.3sek rozdielu v nacitani ani nepostrehli, ale predsa je tam citelny rozdiel a to kvoli tomu ze tych operacii tam prebieha ovela viac ako v jednom teste, cize sa ta "pomalost" alebo "rychlost" JS slusne kumuluje a potom uz je to aj citit :)
Odpovedať Známka: 10.0 Hodnotiť:
 

"momentalne sme identifikovali dva problemy" cize teraz? kto my? prosim podrobnosti
Odpovedať Známka: 10.0 Hodnotiť:
 

Ja plus FX Dev tím. Založil som bug po niekoľkých týždňoch sme sa dopracovali k dvom zásadným chybám, ktoré to spôsobujú.
Odpovedať Známka: 6.0 Hodnotiť:
 

Tieto testy slúžia len na klamanie užívateľov a som zvedavý, kedy s nimi konečne niektorý vývojár prehliadača prestane. e úplne jedno, kto je rýchlejší v JS testoch. Bežne človek prehliada stránky, na pozadí má pustený Word, Excel, Outlook, v prehrávači mu hrá hudba a možno aj beží kopírovanie veľkého množstva údajov. Rýchlosť prehliadača potom záleží najmä na výkone zostavy, tieto ideálne testy nemajú žiadnu vypovedaciu schopnosť.

Beh každej karty v samostatnom procese je niekedy hlúposť tiež. radšej som, keď mi padne prehliadač, kde si čítam noviny, ako keď žerie pamäť, akoby som mal spustených šesť prehliadačov...
Odpovedať Známka: -4.3 Hodnotiť:
 

je to cele aj o marketingu a preto asi s tym tak skoro neprestanu
Odpovedať Známka: 7.5 Hodnotiť:
 

Co firefoxu stale chyba je rozlozenie tabov na samostatne procesy. Tak ako je to v Chrome. Je to velke minus podla mna.
Velkym plusom vo FF su pre mna addons pre web development!
Odpovedať Hodnotiť:
 

to Terepin. Dik za info. toto vyzera slubne k rychlejsiemu startu.
Odpovedať Známka: 10.0 Hodnotiť:
 

Este by to chcelo riesit tu pomalu responzivitu UI vo FX 4.
Odpovedať Známka: 10.0 Hodnotiť:
 

Aj na tom sa pracuje.
Odpovedať Známka: 10.0 Hodnotiť:
 

to bude asi nadlho nie? bude treba oddelit do samostatneho procesu prehliadac a samotne vykonavanie JS
Odpovedať Hodnotiť:
 

Potom sa este zamerat na oddelenie procesov, pretoze vykonavanie JS na neaktivnom tabe brzdi a ovplyvnuje pracu na aktivnom.
Dalej na rozumne oddelenie rozsireni do samostatnych procesov, pretoze uzivatel musi mat oddeleny profil pre pracu so strankami a zvlast profil na surfovanie.
Samozrejme, nenechat sa inspirovat Chrome. Tam 20kB jednoucelovy primitivizmus, nazvany rozsirenie, zerie 6MB v samostatnom procese. A 10 rozsireni + 10 tabov = 21+ procesov a pre amaterov aj bonus v podobe GoogleUpdate.
Odpovedať Známka: 10.0 Hodnotiť:
 

dobrych odporucani je vela. aj na inpute mozilly sa najdu trefne pripomienky/mimo typu "mozete urobit zelene tlacidlo"/, preto dufam, ze to niekto cita. naozaj je mozne spravit z Firefoxu znova najlepsi prehliadac po vsetkych strankach, len tymto tempom to nepojde. jednoducho to nestihaju voci konkurencii a je niekolko naozaj dolezitych bodov, ktore by mali byt vyriesene ,pred tymi kozmetickymi, pretoze brania "masivnemu" rozsireniu firefoxu. napr. update process firefoxu/a thunderbirdu/ a potrebne admin prava-nemozne vyuzitie v bizsnis sfere. integrovanie flashu. momentalne dotiahnut download manager ui atd... Vazne im drzim palce a ako ich uzivatel si prajem rychlejsi vyvoj, pretoze nestihaju..
Odpovedať Známka: 10.0 Hodnotiť:
 

"...znova najlepsi prehliadac po vsetkych strankach"
Hmm, to ZNOVA a NAJLEPSI by som odtial vybral a s ostatnym budem suhlasit.
Odpovedať Známka: -7.1 Hodnotiť:
 

Potreba admin práv na inštaláciu a aktualizáciu je daň za to, že má Firefox všetky súbory usporiadané systematicky a logicky, na rozdiel napríklad od Chrome, ktorý sa celý napchá do domovského adresára.
Odpovedať Známka: 2.0 Hodnotiť:

Pridať komentár