Google opravil konkurenční benchmarky SunSpider a Kraken. 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.
I 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.