neprihlásený Streda, 30. apríla 2025, dnes má meniny Anastázia
JavaScript vo Firefoxe 4 predbehol v rýchlosti Safari

DSL.sk, 14.10.2010


Nový JavaScript engine vyvíjaný pre pripravovaný webový prehliadač Firefox 4 aktuálne predbehol v oboch štandardných benchmarkoch používaných v súčasnosti na hodnotenie výkonu JavaScriptu, SunSpider a v8bench, JavaScript engine používaný v Safari.

Upozornil na to Asa Dotzler, riaditeľ Mozilly pre komunity.

Nový JavaScript engine 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.

Podľa grafov výkonu zverejňovaných Mozillou nový JavaScript engine so zapnutým JIT prekladom JägerMonkey ale vypnutým TraceMonkey aktuálne predbehol JavaScript zo Safari v oboch benchmarkoch. Plánový engine so zapnutým JägerMonkey aj TraceMonkey je vo v8bench rýchlejší ako Safari už dlhšiu dobu, v benchmarku SunSpider je ale zatiaľ pomalší.

Podľa dostupných testov je ale stále nový JavaScript engine pomalší ako JavaScript enginy Chrome a Opery.


      Zdieľaj na Twitteri



Najnovšie články:

Skupina Markízy opäť zaradila kľúčový zápas na Nova Sport 6, dostupný takmer výlučne na Voyo
Elektrina na Pyrenejskom polostrove obnovená po takmer 20 hodinách, príčina výpadku stále neznáma
Prvé satelity Amazonu pre službu satelitného pripojenia úspešne vypustené
ARM má 40 rokov, ARM čipov sa dodalo už viac ako 300 miliárd
Telekom opäť výrazne zdražuje paušál Bez záväzkov
Južnú Európu zasiahol masívny výpadok elektrickej energie
SK hynix ukázal novú generáciu rýchlej HBM pamäte
SPS plánuje výrazne zvýšiť počet balíkomatov, priblíži sa Packete
Počet nabíjacích staníc pre elektromobily dosiahol 1000
Android 16 umožní zapnúť lepšiu ochranu pred útokmi, zamknutý smartfón vypne USB


Diskusia:
                               
 

sice je firefox stale pomalsi, opera s chrome rychlejsie, no zaroven maju problem so spravnym zobrazenim niektorych stranok...takze kazdy browser ma nieco do seba a je zbytocne sa hadat, ktory je the best.

riadte sa tymito pokynmi: http://goo.gl/cbEW
Odpovedať Známka: 4.7 Hodnotiť:
 

tak to je pekna kravina co si napisal s Operou sa mi vzdy vsetky stranky zobrazuju spravne, zato s FF mam pravidelne problemy s kompatibilitou, neviem kto ten prehliadac programuje ale tym programatorom by som ruky odtal
Odpovedať Známka: -6.8 Hodnotiť:
 

Ak raz budeš programátorom a prečítaš si, čo si teraz napísal, dáš si takú facku, že ti stena dá druhú takú, že dostaneš ešte od druhej steny.
Odpovedať Známka: 7.7 Hodnotiť:
 

to skor tebe dam pestovku do nosa aby si sa uvedomil co za blaboly tu vypisujes
Odpovedať Známka: -8.6 Hodnotiť:
 

Ja že vypisujem bláboly? Skús nakódiť aspoň 1 stránku html+css+javascript. IE je jasné k.rvítko #1, ale opera mu šliape na päty
Odpovedať Známka: 5.8 Hodnotiť:
 

kto nekodil stranky resp. ekodil weby pre viac ako 1 prehliadac toto nikdy nepochopi... bezni klikaci toboz.
Odpovedať Známka: 7.2 Hodnotiť:
 

suhlasim s tebou
Odpovedať Známka: 3.7 Hodnotiť:
 

Panko je nejaky husty...si zase hral nejaku hru co? Mam rad tychto virtualnych hrdinov. za klavesnicou frajer ale realne sa nezmoze ani na slovo, kde to este skutok....
Odpovedať Známka: 0.0 Hodnotiť:
 

opičiak hlavaty ty sa neozivaj nie je každy taky ako ty
Odpovedať Známka: -10.0 Hodnotiť:
 

Mas trefny nick.
Odpovedať Hodnotiť:
 

pan mudrlant, namiesto silnych reci skuste napriklad namatkovo mapy.atlas.sk a vyhladajte si napriklad Bielorusku ulicu, Bratislava. zeby sa s tou mapou nedalo ani hybat, teda poriadne pracovat?

a to nie je jediny web...cize nabuduce sa nestrapnuj
Odpovedať Známka: 6.0 Hodnotiť:
 

samozrejme som zabudol dodat, ze skus to v opere. u chrome ani firefoxu som tento problem nezaznamenal. chrome ma zase obcas problemy so strankou alza.sk
Odpovedať Známka: 5.0 Hodnotiť:
 

preco by pouzival mapy.sk ?

preco by hladal bielorusku ulicu?
Odpovedať Známka: -3.3 Hodnotiť:
 

lebo tam maju lukašenka
Odpovedať Známka: 10.0 Hodnotiť:
 

a sipky nepoznas?
Odpovedať Známka: 1.4 Hodnotiť:
 

V tej akoze sprostej Opere mi to vsetko ide, takze neviem, o com tocis...
Odpovedať Známka: 10.0 Hodnotiť:
 

Dnes som zistil, že Opera nevie socks :D
Odpovedať Známka: 8.2 Hodnotiť:
 

vie
Odpovedať Známka: -2.9 Hodnotiť:
 

nevie
Odpovedať Známka: 5.4 Hodnotiť:
 

nevie
Odpovedať Známka: 5.6 Hodnotiť:
 

ani ff nema ponozky
Odpovedať Známka: 7.1 Hodnotiť:
 


Odpovedať Známka: 2.0 Hodnotiť:
 

vybrali si lahkeho supera... Porovnavat Firefox so Safari je ako porovnavat Skodu 120 s Trabantom, preco sa nesnazia predbehnut Ferrari (Opera)?
Odpovedať Známka: -5.4 Hodnotiť:
 

LOL
Odpovedať Známka: 5.0 Hodnotiť:
 

Operu testovať nemôžu, pretože neexistuje spôsob, akým by otestovali len javascript (pri Firefoxe, Chrome a Safari to problém nie je, pretože ich javascriptové jadrá sa dajú používať ako samostatné aplikácie nezávislé na prehliadači).

PS: Takéto testy sú úplne zbytočné, pretože sa jadrá ladia tak, aby pri tých testoch boli čo najvýkonnejšie a pri "normálnych" stránkach sa to nijako nemusí prejaviť.
Odpovedať Známka: 8.7 Hodnotiť:
 

http://goo.gl/eXQV
Odpovedať Známka: 6.4 Hodnotiť:
 

Tak to som zvedavy... :)
Odpovedať Známka: 0.0 Hodnotiť:
 

aaale uz opera kopiruje rozsirenia FF no toto .. ved v opre predsa netreba ziadne rozsirenia aby sa z nej nestal neohrabany moloch coze sa to stalo ze takto zrazu zmenili nazor?
Odpovedať Známka: 2.9 Hodnotiť:
 

chrome ma takisto rozsirenia a je z neho nejaky spomaleny moloch? btw opera rozsirenia podporuje uz dlhsie napr v podobe userjs, len akosi zatial chybal nejaky poriadny manager (viem ze existuje cez unite app ale nieje to to prave..) a web kde by boli vsetky pohromade.
Odpovedať Známka: 2.5 Hodnotiť:
 

a kdoze zmenil nazor, nepisali to nahodou uzivatelia? kto robi browser, oni?
Odpovedať Známka: 6.7 Hodnotiť:
 

az na to ze tie rozsirenia budu vytvarane pomocou html5 resp. js a css a nie cez C++ ako pri FF
Odpovedať Známka: -4.3 Hodnotiť:
 

Pri rozšíreniach pre Firefox sa C++ (alebo niečo podobné) používa naozaj výnimočne (napr. pri Mozilla Sync/Weave sa taká knižnica používa pri šifrovaní, aby to bolo dostatočne rýchle; niektoré rozšírenia to napr. využívajú na nahrávanie zvuku...), takmer vždy stačí javascript.
Odpovedať Známka: 10.0 Hodnotiť:
 

Coze? Rozsirenia v pribrzdenom FX su programovane v C++? Ktore su to. Doposial som sa hrabal v rozsireniach a okrem XML, HTML, CSS, JPG a PNG som tam nic ine nenasiel.
Odpovedať Známka: -3.3 Hodnotiť:
 

Napr. PageSpeed, JetPack, Mozilla Sync.
Odpovedať Známka: 10.0 Hodnotiť:
 

V tych rozsireniach je len javaskript, nejaka ikona a len jedna divna kniznica.
Odpovedať Hodnotiť:
 

Page Speed obsahuje knižnice pre Linux (32 a aj 64 bitovú verziu), Mac OS X a Windows (konkrétne v podadresári platform)

JetPack obsahuje knižnice pre rovnaké OS, tentoraz je to ale v adresári lib.

Najviac knižníc obsahuje Firefox Sync a to pre Linux (32 a 64 bitová verzia a tentoraz aj 32 bitová verzia pre ARM procesory), Mac OS X, SunOS, Windows a aj pre WinCE.

Ak tam tie knižnice nemáš, tak máš pravdepodobne iné rozšírenia, ako mám ja. ;)
Odpovedať Hodnotiť:
 

Jedna podivna kniznica pre kazdy system zvlast a desiatky JS pre funckie a XML pre rozhranie.
Odpovedať Hodnotiť:
 

pri poslednom reinstale som dal šancu aj opere lebo ma firefox nasral :)
a asi po 2 mesiacoch šance môžem zhodnotiť že jej už šancu nedám jediné čo je na nej oproti FF je rýchlosť spustenia ale toť vsjo,ostatné no FUJ!!(ergonomia,správa záložiek,vela razy blbé načítanie stránok až som si myslel že zmrzla ale to len nenačíta stránku resp nevie s ňou narábať takže nikdy viac)
Prepáčte ale toto je moja skusenosť a nemyslel som to ako ohováranie ani ponižovanie,len som napísal moju skusenosť!

BTW:Celkom sa mi začíná páčiť IE9,len dúfam že tie muchy čo má v beta verzii eliminujú ako napríklad nemožnosť uložiť založku na panel záložiek ak je jej názov rovnaký ako iná záložka teda dá ale iba ak prepišete tú prvú.
Odpovedať Známka: 1.8 Hodnotiť:
 

aktualne porovnanie podla Sunspider-u:

1. 220.2ms - Google Chrome 8.0.552.0 dev
2. 251.6ms - Opera 10.63
3. 292.6ms - Firefox 4 beta 8pre
4. 302.4ms - Internet Explorer 9 beta 1

FF4 sa pomaly ale isto dotahuje :)
Odpovedať Známka: -3.3 Hodnotiť:
 

ked uz porovnavas testovacie verzie preco u opery si dal final
Odpovedať Známka: 2.0 Hodnotiť:
 

dobra otazka, ani som to nejak neregistroval, skusim este teda alpha verziu opery
Odpovedať Známka: 10.0 Hodnotiť:
 

No otestoval som aj poslednu alpha verziu Opery 10.70 a vysledok je 249.8ms (http://goo.gl/wAhZ), teda zatial asi JS nevylepsovali.
Odpovedať Hodnotiť:
 

Furt sa tu nejake javascripty predbiehaju.. kde sa da na ne stavit? Aky je kurz? :)
Odpovedať Známka: 7.5 Hodnotiť:
 

kurz USD - EUR je 1,410
Odpovedať Známka: 3.3 Hodnotiť:
 

Je to len trápny BFU Marketing.

Rozdiely v rýchlosti sú marginálne a keby aj nebol najrýchlejší, používam ho z iných dôvodov.
Odpovedať Známka: 6.0 Hodnotiť:

Pridať komentár