Sputnik (JavaScript conformance test)

Short description: Conformity test for JavaScript implementations

Sputnik

Owner| Google Inc.
Created by| Christian Plesner Hansen, Sandholm
Website| https://v8.github.io/test262/website/default.html
Commercial| No
Registration| No
Launched| 29 June 2009[1]
Current status| active (version 1234)

Content license

| New BSD License

Sputnik was a JavaScript conformance test suite. The purpose of the test suite was to determine how well a JavaScript implementation adheres to the ECMA-262 specification, 5th edition, looking only at those features that were also present in the 3rd edition.[1] It contained over 5000 tests that touched all aspects of the JavaScript language.[1][2]

The test was created in Russia for testing the conformance of the V8 JavaScript engine used in Google Chrome.[1]

As part of phasing out Google Labs, Google has shut down Sputnik. All current Sputnik tests have been incorporated into ECMA's Test262 test suite.

## Contents

* 1 Browsers that do not pass
* 1.1 Desktop browsers
* 1.2 ECMAScript testsuite
* 1.3 Mobile browsers
* 2 See also
* 3 References
* 4 External links

## Browsers that do not pass

As an example of a browser that does not pass, Konqueror 4.10.1 still only passes 91.8% of the 11573 tests.

### Desktop browsers

Scores represent the number of failed tests – a perfect score is 0 (100%).

Desktop browser results in Sputnik Browser name  | Score of current release  | Score of preview release

|
|

Internet Explorer | Internet Explorer 11.0.9600.17420

Template:Sputnik progress
| Internet Explorer 11.0.9879.0

Template:Sputnik progress
Google Chrome | Google Chrome 30.0.1599.66

Template:Sputnik progress
| Google Chrome 32.0.1700.39

Template:Sputnik progress
Safari | Safari 6.0.2

Template:Sputnik progress
| No preview results available
Mozilla Firefox | Firefox 33.1.1

Template:Sputnik progress
| Firefox 68.0a1

Template:Sputnik progress
Opera | Opera 11.60 (build 1185)

Template:Sputnik progress | Opera 12.00 (build 1191)

Template:Sputnik progress

### ECMAScript testsuite

Google has handed the tests from Sputnik test suite to Ecma International for inclusion in its ECMAScript 262 test suite. Some Sputnik tests however have been found to have issues and do not conform to ECMAScript 5th edition specification.[3]

### Mobile browsers

Mobile browsers Browser name  | Score of current release  | Score of preview release

|
|

Android | no preview version
Safari (iOS 6.0.2) | no preview version
Internet Explorer Mobile | Internet Explorer Mobile 7

Template:Sputnik progress | Internet Explorer Mobile 9 (SDK emulator)

Template:Sputnik progress

## See also

* Acid3

## References

1. ↑ 1.0 1.1 1.2 1.3 Hansen, Christian Plesner (29 June 2009). "Launching Sputnik into Orbit". The Chromium Blog. Google. https://blog.chromium.org/2009/06/launching-sputnik-into-orbit.html. Retrieved 8 September 2010.
2. ↑ "The winners are: Opera, IE, Firefox, Chrome, Safari; in that order.". kristopolous. 11 November 2011. http://kristopolous.blogspot.com/2011/11/winners-are-opera-ie-firefox-chrome.html. Retrieved 6 December 2011.
3. ↑ Bug 18 -several tests assume it's okay to have a FunctionDeclaration in a Statement context

## External links

* ECMAScript Test262 (Sputnik) official page
* Source Code on Google Code

* v
* t
* e

Web browsers

Features * standards * protocols

| Features|

* Bookmarks
* Extensions
* Privacy mode
* Sync

|

Web standards|

* HTML
* v5
* CSS
* DOM
* JavaScript
* IndexedDB
* Web storage
* WebAssembly
* WebGL

Protocols|

* HTTP
* v2
* v3
* Cookies
* Encryption
* OCSP
* WebRTC
* WebSocket

Active

| Blink-based|

* Avast Secure Browser
* Beaker
* Blisk
* Brave
* Chrome
* Chromium
* Coc Coc
* Dragon
* Epic
* Falkon
* Kinza
* Maxthon
* Opera
* Otter
* Puffin
* SalamWeb
* Samsung Internet
* Silk
* Sleipnir
* Sputnik
* SRWare
* Torch
* UC
* Vivaldi
* Whale
* Yandex

|

Gecko-based|

* Firefox
* GNU IceCat
* IceDragon
* K-Meleon
* PirateBrowser
* SeaMonkey
* TenFourFox
* Tor
* Waterfox

WebKit-based|

* Dolphin
* Dooble
* GNOME Web
* iCab
* Konqueror
* Midori
* Safari
* surf

Other|

* 360
* Avant
* Basilisk
* CM Browser
* Edge
* eww
* Internet Explorer
* Links
* Lunascape
* Lynx
* NetFront
* NetSurf
* Pale Moon
* QQ browser
* qutebrowser
* SlimBrowser
* w3m

Discontinued

| Gecko-based|

* Beonex Communicator
* Camino
* Classilla
* Conkeror
* Galeon
* Ghostzilla
* Kazehakase
* Kylo
* Lotus
* MicroB
* Minimo
* Mozilla suite
* Pogo
* Strata
* Swiftfox
* Swiftweasel
* Timberwolf
* xB

|

Trident-based|

* AOL
* Deepnet
* GreenBrowser
* MediaBrowser
* MenuBox
* NeoPlanet
* NetCaptor
* SpaceTime
* UltraBrowser
* WebbIE
* ZAC

WebKit-based|

* Arora
* BOLT
* Opera Coast
* Flock
* Fluid
* Google TV
* Iris
* Mercury
* OmniWeb
* Origyn
* QtWeb
* rekonq
* Rockmelt
* Shiira
* Steel
* Browser for Symbian
* Uzbl
* WebPositive
* xombrero

Other|

* abaco
* Amaya
* Arachne
* Arena
* Blazer
* Charon
* Deepfish
* Dillo
* ELinks
* Gazelle
* HotJava
* IBM Home Page Reader
* IBM WebExplorer
* IBrowse
* KidZui
* Line Mode
* Mosaic
* MSN TV
* NetPositive
* Netscape
* Skweezer
* Skyfire
* Teashark
* ThunderHawk
* Vision
* WinWAP
* WorldWideWeb

* Category
* Comparisons
* List

* v
* t
* e

ECMAScript

Dialects|

* ActionScript
* Caja
* JavaScript
* engines
* asm.js
* JScript
* JScript .NET
* QtScript
* TypeScript
* WMLScript

Engines
(comparison)|

* Carakan
* Futhark
* InScript
* JavaScriptCore
* JScript
* KJS
* Linear B
* Narcissus
* QtScript
* Rhino
* SpiderMonkey
* TraceMonkey
* JägerMonkey
* Tamarin
* V8
* ChakraCore
* Chakra
* JScript .NET
* Nashorn

Frameworks|

| Client-side|

* Chaplin.js
* Dojo
* Echo
* Ext JS
* Google Web Toolkit
* jQuery
* Lively Kernel
* midori
* MochiKit
* MooTools
* Prototype
* Pyjs
* qooxdoo
* Rialto
* Rico
* script.aculo.us
* SmartClient
* SproutCore
* Spry
* Wakanda Framework

|

Server-side|

* AppJet
* Jaxer
* Node.js
* WakandaDB

Multiple|

* Cappuccino
* Objective-J
* PureMVC

Libraries|

* Backbone.js
* SWFObject
* SWFAddress
* Underscore.js

People|

* Brendan Eich
* Douglas Crockford
* John Resig
* Scott Isaacs

Other|

* DHTML
* Ecma International
* JSDoc
* JSGI
* JSHint
* JSLint
* JSON
* JSSS
* Sputnik
* SunSpider
* Asynchronous module definition
* CommonJS

Lists
JavaScript libraries
Ajax frameworks
Comparisons
JavaScript frameworks
server-side JavaScript

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Sputnik (JavaScript conformance test). Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Sputnik_(JavaScript_conformance_test)&oldid=215104"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template