Na wzór utworzonego na potrzeby testowania implementacji CSS przez przeglądarki internetowe testu Acid3, w podobnym teście utworzonym przez Google'a, nazwanym Sputnik, sprawdzono, jak współczesne przeglądarki radzą sobie z obsługą JavaScript.
Test Sputnik składa się z pięciu tysięcy oddzielnych przypadków testowych, oparty jest o standard ECMA-262 ( ECMAScript Version 3). Wyniki opublikowane przez GoogleLabs potwierdzają pozycję Opery jako najlepiej implementujacej obecne standardy (w teście Acid3 Opera 10.50 osiągnęła wynik 100 punktów na 100 możliwych do zdobycia, FF w wersji 3.6 - 92 na 100). Wyniki przedstawiają się następująco:
1. Opera (78 błędów na 5000 przypadków testowych) - 98.44% zgodność
2. Safari 4 (159 błędów) - 96.82% zgodność
3. Chrome 4 (218 błędów) - 95.64% zgodność
4. Firefox 3.6 (259 błędów) - 94.82% zgodność
5. Internet Explorer 8 (463 błędy) - 90.74% zgodność
Warto odnotować fakt, że pod koniec ubiegłego roku przyjęta została norma ECMA Version 5, bardziej dostosowana do tego, co w praktyce można spotkać w sieci. Microsoft już opublikował pakiet około tysiąca testów, sprawdzających, jak przeglądarki radzą sobie z nowym standardem.
Żródło:
http://www.heise-online.pl/newsticker/news...ptu-954577.html
Strona projektu Sputnik:
http://code.google.com/p/sputniktests/
Zestaw testowy Microsoftu dla ECMA Version 5:
http://es5conform.codeplex.com/
Specyfikacje standardów ECMA-262 Script (Version 3) oraz ECMA-358 Script (Version 5):
http://www.ecma-international.org/publicat...s/ECMA-ST-ARCH/