Спутник (тест на соответствие JavaScript) - Sputnik (JavaScript conformance test)
| Владелец | Google Inc. |
|---|---|
| Сделано | Кристиан Плеснер Хансен, Sandholm |
| URL | https://v8.github.io/test262/website/default.html |
| Коммерческий | Нет |
| Постановка на учет | Нет |
| Запущен | 29 июня 2009 г.[1] |
| Текущее состояние | активный (версия 1234) |
Лицензия на контент | Новая лицензия BSD |
Спутник был JavaScript набор тестов на соответствие. Целью набора тестов было определить, насколько хорошо JavaScript выполнение придерживается спецификации ECMA-262, 5-е издание, рассматривая только те функции, которые также присутствовали в 3-м издании.[1] Он содержал более 5000 тестов, затрагивающих все аспекты языка JavaScript.[1][2]
Тест был создан в Россия для проверки соответствия Двигатель JavaScript V8 используется в Гугл Хром.[1]
В рамках поэтапного отказа Google Labs, Google закрыл Sputnik. Все текущие испытания Sputnik включены в Тест ECMA262 тестирование.
Браузеры, которые не проходят
В качестве примера браузера, который не проходит, Konqueror 4.10.1 по-прежнему проходит только 91,8% из 11573 тестов.
Настольные браузеры
Этот стол возможно содержит оригинальные исследования. (Ноябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Баллы представляют собой количество неудачных тестов - идеальный балл - 0 (100%).
| Имя браузера | Оценка текущего выпуска | Оценка предварительного просмотра |
|---|---|---|
| Internet Explorer | Internet Explorer 11.0.9600.17420 8/16436 (99.95%) | Internet Explorer 11.0.9879.0 3/16436 (99.98%) |
| Гугл Хром | Google Chrome 30.0.1599.66 9/16436 (99.95%) | Google Chrome 32.0.1700.39 10/16436 (99.94%) |
| Сафари | Safari 6.0.2 8/16436 (99.95%) | Результаты предварительного просмотра недоступны |
| Mozilla Firefox | Firefox 33.1.1 53/16436 (99.68%) | Firefox 68.0a1 240/16436 (98.54%) |
| Опера | Opera 11.60 (сборка 1185) 1/16436 (99.99%) | Opera 12.00 (сборка 1191) 1/16436 (99.99%) |
Набор тестов ECMAScript
Google передал Ecma International тесты из набора тестов Sputnik для включения в Набор тестов ECMAScript 262. Однако некоторые тесты Sputnik имеют проблемы и не соответствуют спецификации ECMAScript 5th edition.[3]
Мобильные браузеры
| Имя браузера | Оценка текущего выпуска | Оценка предварительного выпуска |
|---|---|---|
| Android | 128/16436 (99.22%) | нет предварительной версии |
| Safari (iOS 6.0.2) | 30/16436 (99.82%) | нет предварительной версии |
| Internet Explorer Mobile | Internet Explorer Mobile 7 477/16436 (97.1%) | Internet Explorer Mobile 9 (эмулятор SDK) 88/16436 (99.46%) |
Смотрите также
Рекомендации
- ^ а б c d Хансен, Кристиан Плеснер (29 июня 2009 г.). «Запуск спутника на орбиту». Блог Chromium. Google. Получено 8 сентября 2010.
- ^ «Победителями стали: Opera, IE, Firefox, Chrome, Safari; именно в таком порядке». кристополоус. 11 ноября 2011 г.. Получено 6 декабря 2011.
- ^ Ошибка 18 - несколько тестов предполагают, что объявление функции в контексте оператора - это нормально.