neprihlásený Utorok, 3. marca 2026, dnes má meniny Bohumil, Bohumila
Benchmark prehliadačov SunSpider zlepšený na verziu 1.0

DSL.sk, 3.5.2013


Tvorcovia renderovacieho jadra WebKit tento týždeň uvoľnili novú verziu 1.0 populárneho benchmarku SunSpider, merajúceho výkon JavaScriptu vo webových prehliadačoch.

SunSpider vydaný pôvodne už v roku 2007 sa skladá najmä zo syntetických testov testujúcich výkon jednotlivých JavaScript operácií.

S postupným zrýchľovaním vykonávania JavaScriptu v prehliadačoch sa rozdiely v dosiahnutých výsledkoch v SunSpider zmenšovali a rozdiely nie vždy dostatočne odrážali rozdiely vo výkone v moderných komplikovaných komplexných webových JavaScript aplikáciách.

Najznámejšie konkurenčné benchmarky Kraken od Mozilly a Octane od Google sa síce zameriavajú na testovanie výkonu viac odrážajúceho moderné JavaScript aplikácie, v oboch týchto benchmarkoch ale výrazne dominuje prehliadač príslušného tvorcu benchmarku. SunSpider tak má stále svoje miesto ako dostatočne nezávislé porovnanie a naďalej sa bežne používa.

Hlavné dve zmeny vo verzii 1.0 riešia potenciálne problémy, ktoré vznikali pri testovaní moderných rýchlych JavaScript enginov na moderných OS a PC.

V doterajšej verzii pokročilé optimalizácie v moderných JavaScript enginoch v niektorých prípadoch kód jednotlivých SunSpider testov nevykonali, keď ho označili za mŕtvy kód. Jeho výsledok sa totiž nikde nepoužíval a tak jeho výsledok naozaj nebolo potrebné pre správne fungovanie vypočítať. Tvorcovia preto do 23 z 26 jednotlivých testov v SunSpider pridali vo verzii 1.0 kontroly výsledkov, ktoré jednak skontrolujú vypočítaný výsledok a zároveň zabránia optimalizáciám preskočiť vykonávanie kódu testu.

Druhá hlavná uskutočnená zmena spočíta v odstránení čakania 10 ms medzi jednotlivými testami. Toto čakanie na rýchlych PC a moderných OS mohlo spôsobiť, že procesor prešiel kvôli šetreniu spotreby napríklad na nižší takt a tým bol negatívne ovplyvnený výkon v nasledujúcom teste. Často sa tak stávalo, že na výkonnom PC podľa stavu OS dával test stabilne dva rozdielne výsledky, napríklad na 2.7 GHz MacBook Pro buď 130 alebo 150 ms.

Okrem dvoch hlavných zmien bolo opravených niekoľko menších chýb.

Samotné testy výrazne menené ale neboli a ak sa v doterajšej verzii 0.9.1 neprejavil niektorý z popisovaných problémov, mal by byť teoreticky v novej verzii dosahovaný podobný výsledok. Samotné pridanie testov podľa tvorcov zhorší výsledok o menej ako 2%.

V našom teste na výkonnej pracovnej stanici sme ale napríklad v Chrome 27 a IE 9 na Windows 7 dosiahli v novej verzii o cca 10% lepší čas a v Chrome 27 na menej výkonnom MacBooku s OS X naopak o 20% horší čas. Či sú oba tieto rozdiely spôsobené dvomi odstránenými problémami nie je definitívne potvrdené.

Novú podobu testuje je možné nájsť a spustiť na www.webkit.org, staršie verzie 0.9.1 a 0.9 je možné nájsť na tejto stránke.



Najnovšie články:

Ministerstvo vnútra má väčšie IT problémy, nefungujú mu evidencie a klientské centrá
Časť Kanady zrušila posúvanie času, už od tohto roka
Slovensko.sk má výpadok, nedá sa prihlasovať pomocou eID
Smartfóny Motorola budú oficiálne podporovať GrapheneOS, bezpečnejší Android
Skylink má neštandardne dlhú odstávku systému
Traja operátori dávajú zákazníkom na Blízkom východe 10 GB dát
STVR aj Joj vypli teletext
Google financuje najväčšie batériové úložisko s kapacitou 30 GWh
OpenAI získava ďalšie investície vo výške 110 miliárd dolárov
NASA opäť posunula termín pristátia posádky na Mesiaci


Diskusia:
                               
 

haluz ze firefox ma lepsie skore ako chrome :)
Odpovedať Známka: 7.6 Hodnotiť:
 

306.2ms +/- 3.2%
Odpovedať Známka: -5.0 Hodnotiť:
 

to cislo nic nehovori, pokial nedas vysledok z dalsich browserov, kazdy ma ine vysledky, zalezi od rychlosti procesora
Odpovedať Známka: 7.1 Hodnotiť:
 

Však vyskúšaš kľúčové browsery na tom istom PC.
Napr. IE10 aktualizovaný, FF 20.0.1, Opera 12.15, Safari 5.1.7
a prípadne nejaký ďalší a prípadne aj ten šklbnutý Chróm...
Odpovedať Známka: 5.6 Hodnotiť:
 

uz som vyskusal, vid nizsie - IE,FF,Chrome
viac browserov nemam a nechce sa mi instalovat :)
Odpovedať Známka: -4.3 Hodnotiť:
 

hh pravda.
Tak som nastavil aj nech sa CPU neflaka:

Opera 12.15 - 258.9ms +/- 1.0%
Firefox 20.0.1 - 234.4ms +/- 2.9%

not bad
Odpovedať Známka: 6.0 Hodnotiť:
 

Opera 12.15 - 279ms
Opera 14 - 323ms
Ten prechod na WebKit nebol dobry napad.
Odpovedať Známka: 6.0 Hodnotiť:
 

Kde sa da zohnat desktop verzia Opery 14 ??
Odpovedať Známka: 3.3 Hodnotiť:
 

Ta je len pre testerov.
Odpovedať Známka: 3.3 Hodnotiť:
 

no som zvedavy tada
13 preskakuju z povercivosti ? :D
Odpovedať Známka: 6.0 Hodnotiť:
 

IE 10 (cheater) - 67.2ms +/- 0.4%
Firefox 21 beta - 115.2ms +/- 3.2%
Chrome 27.0.1453.56 beta - 128.3ms +/- 4.0%
Odpovedať Známka: 6.4 Hodnotiť:

Pridať komentár