Loading... Loading...

ECMAScript Best Practices test262 ECMAScript.org

What is test262 Best Practices?

test262 Best Practices is a supplemental test suite to test262 containing test cases that are not required by the ECMAScript specification, but deemed best practices for JavaScript implementers by Ecma's TC-39 committee.

Running the Tests

Click the “Run” tab at the top of this page for instructions and follow the instructions to run the tests.

Development

Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma members to directly contribute code to the project. However, a public mailing list is used to coordinate development of Test262. If you wish to participate in the discussion please subscribe. Bug reports and suggestions should be sent to the mailing list.

Ecma members can find detailed instructions on Test262 development procedures at the Test262 Wiki.

Please click on the Run All button to run all the tests. Once you start the test you may pause the test anytime by clicking on the Pause button. You can click on the Results tab once the test is completed or after pausing the test. The Reset button is for restarting the test run. You may run individual tests by clicking the Run button next to the tests listed below. If you wish to run several chapters in sequence, but not the entire test suite, click the Select button for the chapters you wish to run and then click the Run Selected button.

Run All Run Selected Tests Pause Resume Reset

Timer Value(ms) :

Tests to run:  | Total tests ran: | Pass: | Fail: | Failed to load:

Test suite version:  | Test suite date:
Total tests:
Passed: | Failed: | Failed to load:
Test results will be displayed after the tests are executed using the Run page.
Test suite version:  | Test suite date:
 100%   75% to 99.9%   50% to 75%    less than 50%