Tables:
Note
- These tables are missing features such as dynamic
import
s,import.meta
, top-levelawait
, and more.- Node.js will often have partial support for ES feature sets. Some features are never implemented. Node.js 24.0.0 Nightly only has 93% compatibility with 2017. This is largely dependent on the underlying V8 JavaScript runtime.
- TypeScript will not tell you if the target (e.g. Node.js) supports a given ES feature. You must do your research or risk dereferencing
undefined
!
Use https://github.com/ewanharris/vscode-versions instead