Opera prowadzi w implementacji JavaScriptu

Opera prowadzi w implementacji JavaScriptu15.03.2010 14:47
Opera prowadzi w implementacji JavaScriptu
Źródło zdjęć: © Opera

Opera była jedną z pierwszych przeglądarek, które z powodzeniem przeszły test CSS Acid3. Jak wynika z opublikowanych przez Google'a wyników testów, także jej implementacja JavaScriptu jest bardziej zbliżona do standardu niż rozpowszechnione analogiczne implementacje konkurencji.

Opera była jedną z pierwszych przeglądarek, które z powodzeniem przeszły test CSS Acid3. Jak wynika z opublikowanych przez Google'a wyników testów, także jej implementacja JavaScriptu jest bardziej zbliżona do standardu niż rozpowszechnione analogiczne implementacje konkurencji.

Na 5000 testów Opera zawiodła w 78 przypadkach. Na kolejnym miejscu w rankingu pojawiają się: Safari 4 ze 159 błędami, Chrome 4 (218) i Firefox 3.6 (259 błędów). Internet Explorer nie dał rady w prawie jednej dziesiątej testów i tym samym znalazł się na ostatnim miejscu. Pakiet testowy Sputnik Google opublikował w czerwcu ubiegłego roku. Jednocześnie z aktualnymi wynikami testów firma przygotowała także program, za pomocą którego można bezpośrednio wykonywać pakiet w każdej przeglądarce.

288763025178310803
Źródło zdjęć: © (fot. Opera)

Sputnik analizuje zgodność implementacji JavaScriptu z ECMAScript Version 3 (PDF). Ta norma liczy sobie już ponad dziesięć lat; pod koniec ubiegłego roku przyjęta została norma ECMA Version 5. Programiści chcą dopasować do niej swoje testy – ale nie tylko dlatego, że standard jest nowy. "Kiedy opublikowaliśmy test Sputnik po raz pierwszy, stwierdziliśmy, że jeśli ktoś chce być kompatybilny z Siecią, to nierzadko musi działać wbrew specyfikacjom JavaScriptu". W wersji 5 zmieniono wiele zasad z ECMAScript 3 w taki sposób, że teraz odpowiadają one praktykom stosowanym w Sieci. Microsoft w serwisie Codeplex już opublikował pakiet dla ECMAScript 5, który zawiera prawie 1000 testów.

Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Udostępnij:
Wybrane dla Ciebie
Komentarze (0)