neprihlásený Streda, 7. mája 2025, dnes má meniny Monika
Firefox 3.1 výrazne zvyšuje výkon JavaScriptu

DSL.sk, 24.8.2008


Spoločnosť Mozilla v piatok oznámila výrazné zvýšenie výkonu JavaScriptu v pripravovanej verzii 3.1 prehliadača Firefox, keď do súčasnej testovacej verzie začlenila nový engine JavaScriptu s Just-In-Time (JIT) kompilátorom TraceMonkey.

TraceMonkey je postavený na kóde projektu Tamarin, spoločnom projekte Mozilly a Adobe po poskytnutí projektu spoločnosťou Adobe Mozille v roku 2006.

V benchmarku SunSpider podľa výsledkov testov zverejnených Mozillou Firefox 3.1 s novým enginom zrýchlil 1.83-krát a podľa Mozilly je nový JavaScript engine výrazne najrýchlejším.

TraceMonkey optimalizuje JIT prekladom vykonávanie často sa opakujúcich cyklov, pričom zároveň zrýchľuje odhadovaním typov premenných, ktoré sú samozrejme v JavaScripte určované dynamicky.

V troch jednotlivých testoch zameraných na cykly nový Firefox 3.1 zrýchlil podľa Mozilly viac ako 20-krát, v desiatkach ďalších jednotlivých testov bol rýchlejší 1.1 až 31.8-krát. V dvoch testoch nový Firefox spomalil o niekoľko percent, spomalenie je podľa Mozilly len dôsledkom chýb a po ich opravení bude nový engine rovnako rýchly alebo rýchlejší v každom teste.

Nový JIT kompilátor je v štandardných testovacích buildoch vypnutý, zapnúť je ho možné zmenou nastavenia javascript.options.jit.content.

Mozilla o výsledkoch testov a technických detailoch nového enginu informuje napríklad tu, tu a tu.


      Zdieľaj na Twitteri



Najnovšie články:

Upgrade na Windows 11 24H2 je už dostupný pre všetkých
MS v hokeji budú na webe bezplatne ale nie voľne, potrebná je registrácia
Železnice zaviedli poplatok nútiaci na elektronický nákup lístkov, znovu má výpadok
Pošta vydáva listy po vizuálnej kontrole eDokladov. Zrejme to nie je bezpečné
4ka oznámila veľké rozšírenie svojej 5G siete, stále výrazne zaostáva
Nové .sk domény budú opäť dočasne lacnejšie
Dokončený posledný modul magnetu medzinárodného fúzneho reaktora
Starlink v Európe spustil lacnejší program, aj na Slovensku
ZSE zmení Virtuálnu batériu, elektrina v rozličných hodinách bude mať odlišnú hodnotu
Dnes končí služba Skype, nahradzuje ju Teams


Diskusia:
                               
 

TO ZAS BUDE HADOK... Pockam pokial bude rychlejsi jak Opera a potom uz nebude dovod aby som ju pouzival...
Odpovedať Známka: 0.0 Hodnotiť:
 

Inac povedane nic o tom nevies tak nic nepises.
Odpovedať Známka: -5.0 Hodnotiť:
 

Pokial je pre teba toto zasadne kriterium tak preco ne...
Odpovedať Známka: 5.0 Hodnotiť:
 

suhlasim,
Firefox je fajn, bol by som ho pouzival ako hlavny prehliadac od 3.0 lebo ma takmer vsetko co opera a kopu veci navyse
a prave su prazdniny tak mam cas aj nainstalovat addoni a upravovat ho zopar hodin...
ale stale sa dlho startuje a je pomalsy pri browsovani :[
Odpovedať Hodnotiť:
 

pomalsy?

Uz aby vam tie prazdniny skoncili. Treba sa par veci doucit.

Je uplne evidentne, ze neviete absolutne nic o technologiach pouzitych v kode firefoxu a opery a teda vase (90% tu komentujucich) nazory typu "firefox/opera je lepsi/a ako opera/firefox" su cisto zvasty "wanna.be.hackerov" Pouzivajte si co chcete, trebars aj lynx ale nechajte si to pre seba. Nikoho to nezaujima.
Odpovedať Známka: 6.0 Hodnotiť:
 

Hovoríš mi z duše, + 100 bodov.
BTW: Fakt by som sa dokázal staviť, že "pomalsy" sa napísať nedá, evidentne by som sa mýlil...
Odpovedať Známka: 7.5 Hodnotiť:
 

1. mam oba, tak sa ukludnite, to znamena ze mam odskusane browsovanie na oboch, nepotrebujem kur*a vediet aky ma kod, staci ze presny cas od clicku na FF ikonu po zobrazenie speed dialu je ~10sekund.
Dalej ked sa vraciam o stranku spat tak to trva 100x dlhsie, kedze u operi je to okamzite a u FF musim cakat na loadovanie.
TAKZE JE POMALSI!

2. Keby som pisal s diakritikov tak to nenapisem s "y" ale ked clovek nevidi "š" tak mu nezapne... zese gramaticki uchylovia v akcii... ani najmensi naznak argumentu iba oprava chyb..

3. Fanboys upojokte sa zjavne som v prispevku dodrbal aj operu ked chcem menit...

4. ak vas nezaujimaju co si iny myslia tak vobec commentare necitajte, inak sa nestazujte.
5. ste uplne ho*na, ziadny argument len kopa prazdnych riadkov
Odpovedať Hodnotiť:
 

diakritikoV? :)
Odpovedať Hodnotiť:
 

gramaticky uchyl? ;)
Odpovedať Hodnotiť:
 

to sa nacakas :)
Odpovedať Hodnotiť:
 

Na co je dobry javaskript na strankach?
Odpovedať Známka: -6.0 Hodnotiť:
 

No co sa tyka priamo mozilly, tak velka cast platformy je pisana v JavaScripte, takze mozes ocakavat zrychlenie Firefoxu...

Co sa tyka webu, tak JavaSript je sucastou AJAXu, takze veci ako gmail, google docs, a kopec inych stranok, ktore pomaly nahradzuju desktopove alpikacie tak bude zrchlenych...
Odpovedať Známka: 6.4 Hodnotiť:
 

Spustat skript na strankach je cire sialenstvo.
Odpovedať Známka: -7.3 Hodnotiť:
 

Boze daj mu rozum, lebo nevie, co hovori!
Odpovedať Známka: 8.8 Hodnotiť:
 

Si blbec a si na to este aj hrdy.
Odpovedať Známka: -8.5 Hodnotiť:
 

1) ty nevieš na čo je JavaScript a on je blbec ;)
2) vysvetli mi prečo je JavaScript na stránkach šialenstvo?
Odpovedať Známka: 5.0 Hodnotiť:
 

1) Chlape neklam, nepovedal som ze to neviem, nestvi ma.
2) Ja ti mam nieco vysvetlovat ked ty tu machrujes?
Odpovedať Známka: -8.6 Hodnotiť:
 

Vsimni si ako su ohodnotene tie prispevky. Nie je sam, kto ma taky nazor ako on...
Odpovedať Známka: 8.2 Hodnotiť:
 

Vsimni si ake blbosti sem pises. Pal do prdele a uz sem nepis.
Odpovedať Známka: -9.1 Hodnotiť:
 

bravo maestro!!! mat tvoje IQ, tak si asi hodim maslu ;)
Odpovedať Známka: 7.8 Hodnotiť:
 

Nevedel by si si ju uviazať
Odpovedať Hodnotiť:
 

sam si ohodnoti 2 krat prispevok a hned ma 10 :(
to je trapna vyhovorka, ze ako je ohodnoteny!
Odpovedať Známka: -6.4 Hodnotiť:
 

Ani by som netvrdil, ze JavaScript je sucastou AJAXu. Nie vsetko, co je pisane v JS je hned AJAX. AJAX len vyuziva JavaScript a XML (Asynchronous JavaScript and XML).

JavaScript je skriptovaci jazyk, ktory sa vykonava na strane klienta. Teda poziadavky sa nemusia odosielat na server (ako napr. v pripade PHP) a zase spat, ale kod spracuje priamo tvoj prehliadac. Cim lepsia implementacia JS, tym kvalitnejsie spracovanie. Zatial najlepsie implementovany JS ma Safari 3, kde rychlost spracovania oproti inym prehliadacom je badatelna hned na pohlad.
Odpovedať Hodnotiť:
 

Dokelu, nech neprsi
Odpovedať Známka: -2.5 Hodnotiť:
 

Dokelu ani v inych miestach neprsi :P, napr v Blave, viva la poszsonyiy :D
Odpovedať Známka: -7.5 Hodnotiť:
 

Ziadam o vymazanie oboch neposlusnych uzivatelov.
Odpovedať Známka: 7.1 Hodnotiť:
 

a vyplnil si patricnu ziadost?
Odpovedať Známka: 5.0 Hodnotiť:
 

Do ktoreho kelu prsi?
Odpovedať Hodnotiť:
 

inac teraz ta nova Opera 9.52 ma dost chyb opravenych kvoli ktorym som verziu 9.50 nepouzival ... oplati sa ceknut tento novy build ... (tusim stredu ten 9.52 final vysiel)
Odpovedať Známka: 3.3 Hodnotiť:
 

Ja sa tešim :)
Odpovedať Hodnotiť:
 

No v dnesnych dobach AJAXu to je velmi dolezite, ale predsa neviem preco ale pri browsovani je stale OPERA rychlejsia ako FF. Zda sa to iba mne?
Odpovedať Známka: 3.3 Hodnotiť:
 

Aj podla mna je opera rychlejsia.Mam nainstalovane obidva prehliadace a opera je omnoho sviznejsia ako FF.
Odpovedať Hodnotiť:
 

uz by som rad čakal nejaky článok aj o opere, furt tu je firefox
Odpovedať Hodnotiť:
 

Keď chceš operu pusti si rádio Devín
Odpovedať Hodnotiť:
 

cely chat pokec.sk je robeny v ajaxe a 99% z vas tam chodi tak vam pojde rychlejsie
Odpovedať Hodnotiť:
 

Ja mam skripty vypnute a pokec mi ide aj tak vole.
Odpovedať Hodnotiť:
 

Je krasne vidiet ako si DSL skvele vybera svojich autorov. Skopiruju clanok a do komentarov pisu blbosti. Ako moze byt niekto taky hlupy a napisat, ze velka cast platformy je pisana v JavaScripte ?
Odpovedať Známka: -3.3 Hodnotiť:
 

Dodavam ze sa to netyka autorov, ale panov ktori su registrovani
Odpovedať Hodnotiť:
 

V niektorych pripadoch az 20- ci 30-nasobne zrychlenie??? Teda nie ze by som chcel nieco povedat redakcii ani niekomu inemu, ale to hausnumero je nenormalne velke ...
Predstavme si ze by takymto nasobkom stupli kapacity HDD: za mesiac by sme tu mali 50 TB, alebo stupol vykon CPU: nejaky 128 jadrovy CPU v porovnani s ktorym by bol 4-jadrovy Nehalem ako dnes Pentium P54C na 75 MHz ...
Odpovedať Hodnotiť:
 

A čo má pre kristaboha spoločné zrýchlenie JavaScriptu vykonáveného vo Firefoxe s hardvérom?
Odpovedať Hodnotiť:
 

Keby si vedel co je interpreter a co kompilator, tak by si takto zbytocne "neplacal"
Odpovedať Hodnotiť:
 

keby si vedel co je prirovnanie ...
Odpovedať Hodnotiť:
 

Ja zas viem co je prirodzenie
Odpovedať Hodnotiť:
 

Neviem ci samotna kompilacia nevnasa vacsie bezpecnostne rizika, predsalen skompilovany program bude kvazi v binarnej forme spustany a teda asi bude mat vacsie moznosti pristupu k HW ako nejaky interpretovany kod, pokial neprekabati interpret.

Druha vec je ked narazi na nejaky zmrseny javascript, co to spravi s reakciami, na firefoxe som vzdy neznasal ako vedel pri renderovani stranky zaseknut aj kurzor mysi, aby pri blbom javascripte nevytazoval zbytocne procesor daleko viac ako doteraz.

Odpovedať Hodnotiť:
 

by ma zaujimalo aky vykon ma jawascript. kilowatty alebo kludne v konskej sile
Odpovedať Hodnotiť:

Pridať komentár