The latest version of the popular JavaScript runtime, Node.js 13 is released. The latest version brings programming enhancements and worker threads. With the arrival of Node.js 13, Node.js 12 will remain as long-term support (LTS) release, just like Node.js 10 and Node.js 8. However, Node.js 8’s long-term support will end in December. Developers can use Node.js 13 to test the latest features, but it is not recommended for production use yet.
Full ICO support
International Components for Unicode (ICU) support is not new for the Node.js platform. It allows users to write codes that support multiple languages and locales. However, for Node.js 13, only English was enabled by default. With “full-ICU” is now the default for Node.js, that allows a huge variety of locales are supported right away, which makes it easier to developing and deploying of non-English applications.
Another important change is, Node.js 13 is now using the updated version of the V8 JavaScript engine. 7.8 version brings significant performance improvements for object destruction, memory usage, and WebAssembly startup time. Stable Workers API is also a feature in Node.js 13, just like it was Node.js 12. In some cases, additional threads can be leveraged for better performance.