# Node.js 12.17.0 (LTS)

DevFeed: [Node.js 12.17.0 (LTS)](<https://devfeed.tech/articles/node-js-12-17-0-lts-2482.md>)

Original publisher: [Read original article](<https://nodejs.org/en/blog/release/v12.17.0>)

Published: 2020-05-26T14:04:17Z

Content type: release

Language: en

Sources: [Node.js Blog](<https://devfeed.tech/sources/node-js-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [ECMAScript](<https://devfeed.tech/topics/ecmascript.md>), [CommonJS](<https://devfeed.tech/topics/commonjs.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lts](<https://devfeed.tech/tags/lts.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [server](<https://devfeed.tech/tags/server.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>)

## AI overview

Node.js 12.17.0 is an LTS release that removes the flag previously required to use ECMAScript modules. The ESM implementation remains experimental, with runtime warnings and compatibility differences from transpilation workflows. The release also introduces an experimental Async Hooks API for preserving context across asynchronous operations, with use cases including logging, user identification, performance tracking, and error tracking.

## Source excerpt

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.