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