HOME

TheInfoList



OR:

Sputnik was a
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
conformance test suite. The purpose of the test suite was to determine how well a JavaScript
implementation Implementation is the realization of an application, execution of a plan, idea, scientific modelling, model, design, specification, Standardization, standard, algorithm, policy, or the Management, administration or management of a process or Goal ...
adheres to the ECMA-262 specification, 5th edition, looking only at those features that were also present in the 3rd edition. It contained over 5000 tests that touched all aspects of the JavaScript language. The test was created in
Russia Russia, or the Russian Federation, is a country spanning Eastern Europe and North Asia. It is the list of countries and dependencies by area, largest country in the world, and extends across Time in Russia, eleven time zones, sharing Borders ...
for testing the conformance of the V8 JavaScript engine used in
Google Chrome Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, iPadOS, an ...
. As part of phasing out
Google Labs Google Labs is an incubator created by Google to test and publicly demonstrate new projects. The original version was online from early 2002 to mid-2011. Google described Labs as "a playground where our more adventurous users can play around w ...
, Google has shut down Sputnik. All current Sputnik tests have been incorporated into ECMA's Test262 test suite.


Browsers that do not pass

As an example of a browser that does not pass,
Konqueror Konqueror is a Free and open-source software, free and open-source web browser and file manager that provides World Wide Web, web access and file viewer, file-viewer functionality for file systems (such as local files, files on a remote FTP ser ...
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%).


ECMAScript testsuite

Google has handed the tests from Sputnik test suite to Ecma International for inclusion in it
ECMAScript 262 test suite
Some Sputnik tests however have been found to have issues and do not conform to ECMAScript 5th edition specification.Bug 18 -several tests assume it's okay to have a FunctionDeclaration in a Statement context
/ref>


Mobile browsers


See also

*
Acid3 The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript. If the test is successful, the results ...


References


External links


ECMAScript Test262 (Sputnik) official pageSource Code
on
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
{{DEFAULTSORT:Sputnik (Javascript Conformance Test) Software testing Web browsers Discontinued Google software