ECMAScript compatibility tables
Browse cluster: JavaScript Standard Style Linting →compat-table is an open-source project that maintains ECMAScript compatibility tables across different JavaScript environments. The project tracks feature support across ES5, ES6, ESNext, and non-standard features by storing test cases in JavaScript data files (`data-es5.js`, `data-es6.js`, `data-esnext.js`, `data-non-standard.js`) that are compiled into HTML compatibility charts via a Node.js build script. It supports testing across multiple platforms including web browsers, JavaScript compilers, and Node.js runtimes, with a weighting system that rates feature significance from "tiny" (0.125) to "large" (1.0) to calculate overall platform support percentages. The project is authored by kangax, as indicated by the repository URL references in the material.