You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 31, 2024. It is now read-only.
Spread syntax in calls (and dynamic argument count in calls)
Nullish coalescing operator and assignment (??)
Optional indexing (.?)
&&= and ||= operators (ES5 features that are missing)
Generator functions
new.target
Exponent operator
For-of loop
Optional parsing mode for ES module files
The following will NOT be implemented:
eval() - brings multiple complexities into the project, mostly with the resolution of variables in the runtime, for the benefit of a feature which is unsafe and has the better alternative of the Function constructor
Non-strict context (aka JS code will be compiled and run "use strict" implied)
Currently, the engine has good ES5 support. However, for any real-world application having ES6 support is imperative.
The following features ought to be implemented:
The following will NOT be implemented: