- all completed harmony features
--harmony
- all shipped harmony features
--harmony-shipping
Flag | Info | Added | Removed* |
---|---|---|---|
--harmony-dynamic-import |
dynamic import | 14 | |
--harmony-import-meta |
import.meta property | 14 | |
--harmony-intl-add-calendar-numbering-system |
14 | ||
--harmony-intl-dateformat-day-period |
Add dayPeriod option to DateTimeFormat | 14 | |
--harmony-intl-dateformat-fractional-second-digits |
Add fractionalSecondDigits option to DateTimeFormat | 14 | |
--harmony-intl-displaynames |
14 | ||
--harmony-intl-other-calendars |
14 | ||
--harmony-intl-segmenter |
Intl.Segmenter | 14 | |
--harmony-logical-assignment |
logical assignment | ||
--harmony-namespace-exports |
namespace exports (export * as foo from 'bar') | 14 | |
--harmony-nullish |
14 | 14.8 | |
--harmony-optional-chaining |
14 | ||
--harmony-private-methods |
private methods in class literals | 14 | |
--harmony-promise-all-settled |
Promise.allSettled | 14 | |
--harmony-promise-any |
Promise.any | 14.2 | |
--harmony-regexp-match-indices |
14.2 | 14.8 | |
--harmony-regexp-sequence |
14.2 | 14.8 | |
--harmony-sharedarraybuffer |
shared array buffer | 14 | |
--harmony-string-replaceall |
String.prototype.replaceAll | 14 | |
--harmony-top-level-await |
top level await | 14 | |
--harmony-weak-refs |
weak references |
- available without flag
Flag | Info | Added | Promoted |
---|---|---|---|
--harmony-intl-displaynames-date-types |
Intl.DisplayNames date types MDN | 14 | |
--harmony-regexp-match-indices |
RegExp match indices | 14 | 14.2 |
--harmony-regexp-sequence |
RegExp Unicode sequence properties | 14 | |
--harmony-weak-refs-with-cleanup-some |
weak references with FinalizationRegistry.prototype.cleanupSome | 14 |
- ES2020
- String.prototype.matchAll (full, 14.5)
- Nullish Coalescing operator (14.5)
- Optional Chaining operator (partial, 14.5)
- excluding: spread parameters after optional chaining
- ES2021
- ESNEXT
- instance class fields (full, 14.16)
- private class methods (14.16)
Not subject to Semantic Versioning rules. Non-backward compatible changes or removal may occur in any future release. Use is not recommended in production environments. Not all inclusive.
Method/Class/API | Flag | Added |
---|---|---|
Inspector | ||
import.meta.resolve | --experimental-import-meta-resolve |
|
JSON Modules | --experimental-json-modules |
|
Wasm modules | --experimental-wasm-modules |
|
Top-level await | ||
Loaders | --experimental-loader |
|
Source map v3 support | ||
Class: assert.CallTracker | 14.2 | |
Class: Blob | 14.8 | |
node_api_get_module_file_name | 14.18 | |
custom conditional exports resolution conditions | 14.9 | |
Class: AbortController | --experimental-abortcontroller |
14.17 |
Class: AbortSignal | --experimental-abortcontroller |
14.17 |
Method/Class/API | Added |
---|---|
ChildProcess Event: 'spawn' | 14.17 |
Class: AbortSignal | 14.17 |
Class: EventTarget | 14.5 |
Class: Event | 14.5 |
Class: NodeEventTarget | 14.5 |
buffer.atob | 14.17 |
buffer.btoa | 14.17 |
crypto.randomUUID | 14.17 |
dns.resolveCaa | 14.17 |
dnsPromises.resolveCaa | 14.17 |
events.getEventListeners | 14.17 |
events.setMaxListeners | 14.17 |
fsPromises.lutimes | 14.5 |
fsPromises.rm | 14.14 |
fsPromises.watch | 14.18 |
module.isPreloading | 14.17 |
performance.eventLoopUtilization | 14.17 |
request.getRawHeaderNames() | 14.17 |
resolver.cancel | 14.17 |
resolver.setLocalAddress | 14.17 |
rl.getPrompt | 14.17 |
server.updateSettings | 14.17 |
util.getSystemErrorMap | 14.17 |
worker.performance | 14.17 |
writable.writableNeedDrain | 14.17 |
Buffer: base64url encoding | 14.18 |
NodeJS | V8 | NPM | |
---|---|---|---|
Version | Released | ||
14.0.0 | 21-Apr-2020 | 8.1 | 6.14.4 |
14.1.0 | 29-Apr-2020 | ||
14.2.0 | 05-May-2020 | ||
14.3.0 | 19-May-2020 | 6.14.5 | |
14.4.0 | 02-Jun-2020 | ||
14.5.0 | 30-Jun-2020 | 8.3 | |
14.6.0 | 21-Jul-2020 | 8.4 | 6.14.6 |
14.7.0 | 29-Jul-2020 | 6.14.7 | |
14.8.0 | 11-Aug-2020 | ||
14.9.0 | 27-Aug-2020 | 6.14.8 | |
14.10.0 | 08-Sep-2020 | ||
14.11.0 | 15-Sep-2020 | ||
14.12.0 | 22-Sep-2020 | ||
14.13.0 | 29-Sep-2020 | ||
14.14.0 | 15-Oct-2020 | ||
14.15.0 Active LTS |
27-Oct-2020 | ||
14.16.0 | 02-Feb-2021 | 6.14.11 | |
14.17.0 | 11-May-2021 | 6.14.13 | |
14.18.0 | 28-Sep-2021 | 6.14.15 | |
14.19.0 | 01-Feb-2022 | ||
14.20.0 | 07-Jul-2022 | ||
14.21.0 | 01-NOV-2022 |