neprihlásený Streda, 10. júna 2026, dnes má meniny Margaréta
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:

Firefox na leto výrazne zlepšuje zabudovanú VPN
SpaceX použila prvý stupeň Falcon 9 už 35-krát
Odstúpenie od nákupu do 14 dní bude od budúceho týždňa jednoduchšie
Amazon nestíhal vyniesť satelity pre internetové pripojenie Leo, úrad mu zrušil termín
Český astronaut by mal budúci rok letieť na ISS, má pilotovať SpaceX Dragon
MS vo futbale cez Internet budú na Slovensku prvýkrát spoplatnené - aktualizácia 1
Zlý signál vo vlakoch majú aj vo Veľkej Británii
Nové Intel CPU boli údajne posunuté a prídu v 2027
Na najväčších trhoch je najpredávanejší iPhone, výnimkou je Južná Kórea
Výrobcovia SSD radičov pre PC predstavili PCI Express 6.0 radiče, zatiaľ pre servery


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