Node.js Released With Diagnostic Reporting
Written by Ian Elliot   
Tuesday, 29 October 2019

Node.js 13 has been released with upgrades to V8 and new features including diagnostic reporting. Node.js 12 was moved to long term support at the same time.

Announcing the new release Michael Dawson, Node.js community lead at IBM, said users should bear in mind that Node.js 8 reaches end-of-life in December, so you should be planning your migration to either 10 or 12. The Node.js version 13 release won’t be promoted to LTS so it isn’t recommend for production use, rather for building and testing with to make sure your code is keeping up with the way Node.js, the asynchronous event driven JavaScript runtime built on Chrome's V8 JavaScript engine which uses an event-driven, non-blocking I/O model, is moving. 



Node.js includes an updated version of the JavaScript engine, V8 7.8. The developers say it has improvements in size and speed, and that they are planning on updating Node.js to include V8 7.9 as soon as is possible.

The main additions to the new release are the enabling by default of full International Components for Unicode (ICU), and a stable version of the Workers API. ICU was already supported in earlier releases so that you can write code that can support users in multiple languages and locales. Until this version, only English was enabled by default so you had to get and enable support for any other languages you wanted to target. 

The stable version of the Workers API was backported to Node.js 12, but this is the first release it's been in from the start. It means that Worker Threads are now a stable feature in both Node.js 12 and 13. The worker threads module enables the use of threads that execute JavaScript in parallel, which is useful in CPU-intensive JavaScript operations.

Alongside the new features, for those contributing to Node.js this release works better with Python 3 for building Node.js.
Systems that have Python 2 and Python 3 installed will still use Python 2, but systems with only Python 3 should now be able to build using Python 3. 





More Information

Node.js 13 just landed and Node 12 is promoted to LTS

Node.js Foundation Homepage

Related Articles

Node Version Manager For Node.js Released

JS Foundation and Node.js Foundation Progress Towards Merger

A New Rift for Node.js

Node.js Foundation Heals Rift

Getting Started with Node.js

Node.js Gets A Foundation - Is It Rock Solid?


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


SQLite 3.44 Extends Aggregate Functions

SQLite 3.44 has been released with new C-language APIs and extensions to aggregate functions.

Chatbots Hallucinate - Word Of The Year

The propensity of AI-powered chatbots to provide misinformation is referred to as "hallucinating" and is something that has come to popular attention - to such an extent that the verb "hallucinate" ha [ ... ]

More News




or email your comment to:





Last Updated ( Tuesday, 29 October 2019 )