What is Sputnik?
Sputnik is a JavaScript conformance test suite containing over 5000
tests. It tests how well a JavaScript implementation adheres to
the
ECMA-262
specification version 5, looking only at those features
that were also present in the previous version, version 3, and not the new
features added in version 5.
What is this site?
This site allows you to run the sputnik tests and to compare the
most popular browsers' test results.
Run
On the
run page you can run the full test
suite in your browser and browse the failing tests. Note that
running the tests is a fairly strenuous exercise for a browser
and will cause some browsers, particularly older ones, to
crash or stall. If this happens you can close and reopen your
browser and continue running where you left off.
Compare
The
compare page shows an experimental plot
illustrating how popular browsers perform compared to each
other. The distance to the center shows how close the browser is to
passing all tests; the further the browser is from the center the
more tests it fails. The distance between browsers shows how
different they are; the more similar two browsers are – the
more test failures they have in common – the closer they will
be.
Version 2?
This is version 2 of the Sputnik tests. We
will be making revisions from time to time as we add more tests or
fix bugs. Note that test results are not compatible unless both
results are run with the same revision of the test suite.
Version 2 fixes a bug that caused later versions of Internet
Explorer to emulate version 7.