Sputnik(JavaScript 적합성 테스트)
Sputnik (JavaScript conformance test)| 주인 | 구글사 |
|---|---|
| 작성자 | 샌드홀름의 크리스티안 플레즈너 한센 |
| URL | https://v8.github.io/test262/website/default.html |
| 상업의 | 아니요. |
| 등록. | 아니요. |
| 개시. | 2009년 6월[1] 29일 |
| 현황 | 액티브(버전 1234) |
콘텐츠 라이선스 | 새로운 BSD 라이선스 |
Sputnik은 JavaScript 적합성 테스트 스위트입니다.테스트 스위트의 목적은 JavaScript 구현이 ECMA-262 사양인 제5판을 얼마나 잘 준수하는지 확인하는 것이었습니다.이러한 기능은 제3판에도 [1]포함되어 있는 기능만을 대상으로 하고 있습니다.여기에는 JavaScript [1][2]언어의 모든 측면에 영향을 미치는 5000개 이상의 테스트가 포함되어 있습니다.
이 테스트는 구글 [1]크롬에 사용되는 V8 JavaScript 엔진의 적합성을 테스트하기 위해 러시아에서 만들어졌다.
구글 랩을 단계적으로 폐지하기 위해 구글은 스푸트니크를 폐쇄했다.현재 Sputnik 테스트는 모두 ECMA의 Test262 테스트 스위트에 통합되었습니다.
통과하지 못한 브라우저
브라우저의 예로서 Konqueror 4.10.1은 11573개의 테스트 중 91.8%만 통과했습니다.
데스크톱 브라우저
점수는 실패한 테스트의 수를 나타냅니다. 만점은 0(100%)입니다.
| 브라우저 이름 | 현재 릴리즈의 점수 | 프리뷰 릴리즈 점수 |
|---|---|---|
| 인터넷 익스플로러 | Internet Explorer 11.0.9600.17420 8/16436 (99.95%) | Internet Explorer 11.0.9879.0 3/16436 (99.98%) |
| 구글 크롬 | 구글 크롬 30.0.1599.66 9/16436 (99.95%) | 구글 크롬 32.0.1700.39 10/16436 (99.94%) |
| 사파리 | Safari 6.0.2 8/16436 (99.95%) | 사용 가능한 미리 보기 결과 |
| 모질라 파이어폭스 | 파이어폭스 33.1.1 53/16436 (99.68%) | 파이어폭스 68.0a1 240/16436 (98.54%) |
| 오페라 | 오페라 11.60 (빌드 1185) 1/16436 (99.99%) | Opera 12.00 (빌드 1191) 1/16436 (99.99%) |
ECMAScript 테스트 슈트
구글은 ECMAScript 262 테스트 스위트에 포함시키기 위해 Sputnik 테스트 스위트의 테스트를 Ecma International에 넘겼다.그러나 일부 Sputnik 테스트는 문제가 있으며 ECMAScript 5판 [3]사양에 부합하지 않는 것으로 확인되었습니다.
모바일 브라우저
| 브라우저 이름 | 현재 릴리즈의 점수 | 프리뷰 릴리즈 점수 |
|---|---|---|
| 안드로이드 | 128/16436 (99.22%) | 미리보기 버전 없음 |
| Safari (iOS 6.0.2) | 30/16436 (99.82%) | 미리보기 버전 없음 |
| Internet Explorer 모바일 | Internet Explorer Mobile 7 477/16436 (97.1%) | Internet Explorer Mobile 9(SDK 에뮬레이터) 88/16436 (99.46%) |
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d Hansen, Christian Plesner (29 June 2009). "Launching Sputnik into Orbit". The Chromium Blog. Google. Retrieved 8 September 2010.
- ^ "The winners are: Opera, IE, Firefox, Chrome, Safari; in that order". kristopolous. 11 November 2011. Retrieved 6 December 2011.
- ^ 버그 18 - 여러 테스트에서는 Statement 컨텍스트에 FunctionDeclaration이 있는 것으로 간주됩니다.