Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1.02 KB

README.md

File metadata and controls

11 lines (7 loc) · 1.02 KB

ECMAScript 5/6/7/non-standard compatibility tables

Bitdeli Badge

Editing the tests

Edit the data-es5.js, data-es6.js, data-es7.js, or data-non-standard.js files to adjust the tests and their recorded browser results. Run node build.js to build the HTML files from these JavaScript sources.

The tests themselves should be written in pure ES3, except for the sole ES6 feature being tested (as well as any ES5 features strictly required to use the ES6 feature). The test code is placed in multi-line comments (as in this hack), so that node can parse the data scripts without throwing syntax errors. The build.js script will wrap the code in an eval call inside a try, so the tests themselves do not need to catch errors that non-supporting platforms may throw.