Přejít k hlavnímu obsahu

Google opravil benchmarky ostatních

redakce 05.05.2011
info ikonka
Zdroj:

Už s nimi prostě ztratil trpělivost.

Google opravil konkurenční benchmarky SunSpiderKraken. Jak včera přiznal na blogu Chromia, jednou se vývojáři Chrome nechali dokonce svést chybou v Krakenu k úplně zbytečným optimalizacím, a tak jim asi došla trpělivost.

SunSpider je měřič výkonu JavaScriptu; patří pod projekt WebKit (to je vykreslovací jádro, jehož využívá jak Safari od Applu, tak Google Chrome, a pak řada projektů menších; Google k němu však přidává jiný, vlastní vykonavač JavaScriptu). Podle Googlu je potíž v tom, že měřič je již starý — verze 0.9 byla uvedena v roce 2007. (Nynější 0.9.1 z ledna 2010 je patrně jen malou opravou, a nikoli celkovou předělávkou.)

Nynější prohlížeče vykonávají JavaScript již tak rychle, že s mnoha dílčími testy v SunSpideru jsou hotovy během milisekund — a to neposkytuje dostatečné srovnání.

Google upravil SunSpider alespoň tak, že každý dílčí test se padesátkrát opakuje. Google připouští, že to zdaleka není řešení ideální, ale prý alespoň něco — náskok výkonu Chrome se potom projeví. (Máte‑li výkonný počítač, anebo dost času, můžete si to zkusit sami.)

Kraken — oficiální měřítko Mozilly — sice není podle Googlu zastaralý svou podstatou, jenže Mozillou zpřístupněná verze není ta poslední z kódové báze — dokonce prý obsahuje chyby, jež byly mezitím v kódu již opraveny.

Google proto sestavil Kraken sám, a to bez vlastních úprav, prostě jen z posledního kódu uloženého u Mozilly. Zpřístupňuje jej a sám tohoto sestavení od nynějška také užívá k měření Google Chrome.

vlastní měřič javascriptového vykonavače V8 prý Google udržuje, vyvíjí a upravuje průběžně tak, aby mu spolehlivě sloužil za měřítko, proti kterému se výkon JavaScriptu snaží zvyšovat. O to totiž nakonec jde.


Máte k článku připomínku? Napište nám

Sdílet článek

Mohlo by se vám líbit








Všechny nejnovější zprávy

doporučujeme