Sputnik (JavaScript сәйкестік тесті) - Википедия - Sputnik (JavaScript conformance test)

Sputnik
Sputnik-test-icon.gif
ИесіGoogle Inc.
ЖасалғанХристиан Плеснер Хансен, Сандхолм
URL мекен-жайыhttps://v8.github.io/test262/website/default.html
КоммерциялықЖоқ
ТіркеуЖоқ
Іске қосылды29 маусым 2009 ж[1]
Ағымдағы күйбелсенді (1234 нұсқасы)
Мазмұн лицензиясы
Жаңа BSD лицензиясы

Sputnik болды JavaScript сәйкестік сынағы жиынтығы. Тест жиынтығының мақсаты JavaScript-тің қаншалықты жақсы екендігін анықтау болды іске асыру ECMA-262 спецификациясын, 5-ші шығарылымды, тек 3-ші басылымда болған ерекшеліктерге сүйенеді.[1] Онда JavaScript тілінің барлық аспектілері қамтылған 5000-нан астам тест бар.[1][2]

Тест жасалған Ресей сәйкестігін тексеру үшін V8 JavaScript қозғалтқышы жылы қолданылған Google Chrome.[1]

Біртіндеп жою Google зертханалары, Google Sputnik-ті жапты. Sputnik-тің барлық сынақтары енгізілген ECMA сынағы 262 тест-люкс.

Өтпейтін браузерлер

Өтпейтін браузердің мысалы ретінде, Konqueror 4.10.1 11573 тестінің 91,8% -ын ғана өткізеді.

Жұмыс үстелі браузерлері

Ұпайлар сәтсіз тестілердің санын білдіреді - мінсіз балл 0 (100%).

Жұмыс үстеліндегі браузердің нәтижесі Sputnik
Браузер атауыАғымдағы шығарылымның бағасыАлдын ала қарау нәтижелері
Internet ExplorerInternet Explorer 11.0.9600.17420
8/16436
(99.95%)

Internet Explorer 11.0.9879.0
3/16436
(99.98%)
Google ChromeGoogle 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 FirefoxFirefox 33.1.1
53/16436
(99.68%)

Firefox 68.0a1
240/16436
(98.54%)
ОпераOpera 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]

Мобильді браузерлер

Мобильді браузерлер
Браузер атауыАғымдағы шығарылымның бағасыАлдын ала қарау нәтижелері
Android
128/16436
(99.22%)
алдын ала қарау нұсқасы жоқ
Safari (iOS 6.0.2)
30/16436
(99.82%)
алдын ала қарау нұсқасы жоқ
Internet Explorer MobileInternet Explorer Mobile 7
477/16436
(97.1%)
Internet Explorer Mobile 9 (SDK эмуляторы)
88/16436
(99.46%)

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б в г. Хансен, Кристиан Плеснер (29 маусым 2009). «Sputnik-ті Орбитаға шығару». Chromium блогы. Google. Алынған 8 қыркүйек 2010.
  2. ^ «Жеңімпаздар: Opera, IE, Firefox, Chrome, Safari; сол тәртіппен». кристаллды. 11 қараша 2011 ж. Алынған 6 желтоқсан 2011.
  3. ^ 18-қате - бірнеше тесттерде мәлімдеме контекстінде FunctionDeclaration болған дұрыс деп есептейді

Сыртқы сілтемелер