Sputnik (test shody JavaScriptu) - Sputnik (JavaScript conformance test) - Wikipedia
![]() | |
Majitel | Google Inc. |
---|---|
Vytvořil | Christian Plesner Hansen, Sandholm |
URL | https://v8.github.io/test262/website/default.html |
Komerční | Ne |
Registrace | Ne |
Spuštěno | 29. června 2009[1] |
Aktuální stav | aktivní (verze 1234) |
Licence na obsah | Nová licence BSD |
Sputnik byl JavaScript souprava pro testování shody. Účelem testovací sady bylo zjistit, jak dobře funguje JavaScript implementace dodržuje specifikaci ECMA-262, 5. vydání, při pohledu pouze na ty funkce, které byly přítomny také ve 3. vydání.[1] Obsahoval přes 5 000 testů, které se dotkly všech aspektů jazyka JavaScript.[1][2]
Test byl vytvořen v Rusko pro testování shody V8 JavaScript engine použito v Google Chrome.[1]
V rámci postupného vyřazování Laboratoře Google, Google vypnul Sputnik. Byly zahrnuty všechny aktuální testy Sputnik Test ECMA262 testovací sada.
Prohlížeče, které neprocházejí
Jako příklad prohlížeče, který neprochází, Konqueror 4.10.1 stále prochází pouze 91,8% z 11573 testů.
Desktopové prohlížeče
![]() | Tato tabulka případně obsahuje původní výzkum.Listopadu 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Skóre představuje počet neúspěšných testů - perfektní skóre je 0 (100%).
Název prohlížeče | Skóre aktuální verze | Skóre vydání náhledu |
---|---|---|
internet Explorer | Internet Explorer 11.0.9600.17420 8/16436 (99.95%) | Internet Explorer 11.0.9879.0 3/16436 (99.98%) |
Google Chrome | Google Chrome 30.0.1599.66 9/16436 (99.95%) | Google Chrome 32.0.1700.39 10/16436 (99.94%) |
Safari | Safari 6.0.2 8/16436 (99.95%) | Nejsou k dispozici žádné výsledky náhledu |
Mozilla Firefox | Firefox 33.1.1 53/16436 (99.68%) | Firefox 68.0a1 240/16436 (98.54%) |
Opera | Opera 11.60 (build 1185) 1/16436 (99.99%) | Opera 12.00 (build 1191) 1/16436 (99.99%) |
ECMAScript testsuite
Google předal testy z testovací sady Sputnik společnosti Ecma International k zahrnutí do ní ECMAScript 262 testovací sada. Bylo však zjištěno, že některé testy Sputniku mají problémy a neodpovídají specifikaci ECMAScript 5. vydání.[3]
Mobilní prohlížeče
Název prohlížeče | Skóre aktuální verze | Skóre vydání náhledu |
---|---|---|
Android | 128/16436 (99.22%) | žádná verze náhledu |
Safari (iOS 6.0.2) | 30/16436 (99.82%) | žádná verze náhledu |
Internet Explorer Mobile | Internet Explorer Mobile 7 477/16436 (97.1%) | Internet Explorer Mobile 9 (emulátor SDK) 88/16436 (99.46%) |
Viz také
Reference
- ^ A b C d Hansen, Christian Plesner (29. června 2009). „Spuštění Sputniku na oběžnou dráhu“. Blog o chromu. Google. Citováno 8. září 2010.
- ^ „Vítězi jsou: Opera, IE, Firefox, Chrome, Safari; v tomto pořadí“. kristopolous. 11. listopadu 2011. Citováno 6. prosince 2011.
- ^ Chyba 18 - několik testů předpokládá, že je v pořádku mít FunctionDeclaration v kontextu prohlášení