NodeJs 12 released with JavaScript V8 engine

NodeJs 12 released with JavaScript V8 engine

Now, Node.js 12 is released with new updates and features including the updated version of the V8 JavaScript engine. Besides this release,  Node.js developer team also announced that soon Node.js will come with Long Term Support (LTS) which will be released in Oct 2019.

 

This new Node.js 12 comes with improved performance, language, and runtime. The new V8 JavaScript v7.4 brings a new feature for Node.js 12, called zero-cost async stack traces which helps to improve the error.stack property with asynchronous call frames.

V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly.  V8 can run standalone, or can be embedded into any C++ application.


 

Node.js brings TLS (Transport Layer Security) version 1.3 support, with the default max protocol. This new version also supports CLI/NODE_OPTIONS.

The update will now configure the JavaScript heap size based on available memory instead of using defaults set by V8 as it had in previous releases.


 

Node.js v12.0 has better support for native modules in combination with Worker Threads that are useful for performing CPU-intensive JavaScript operations, and an updated N-API which makes it easier to use your own threads for native asynchronous functions. This version also adds Experimental features include “Diagnostic report” that allows the user to generate a report on demand or when certain events occur and an updated experimental version of support for ES6 modules.

 

The Node.js project uses an open governance model. The Node.js Foundation provides support for the project.

News Source

Recommended for you