Node.js 12.12: New flag for easier electron integration

Node.js 12.12 is here to bring a new flag to help work with embedders like Electron. In addition, source maps are now available for stack traces. Also Node 8 got once again a small update. Soon it will be over.

Node.js 12 new features

Node.js 12.12 brings new features for the JavaScript runtime environment. This includes a new CLI flag that prevents the use of native node addons if they are not context-aware. Such addons had problems when used with multi-process frameworks like Electron, since only one instance per process can be loaded. With the flag –force-context-aware the problems can now be bypassed.

Extended use of source maps

New to Node 12.12 is that source maps are now also available for stack traces. For this –source-map-support used. The original and the transpiled source will be issued as much as possible. The feature was implemented based on SourceMap.js, which comes with V8.

Another change to the version undoes something that was previously declared ready. JSON Modules had already been marked in Node as a stable feature, but are again marked as experimental with v12.12. This follows the Node team’s classification of the Web Hypertext Application Technology Working Group (WHATWG), which goes back to reporting a security issue with JSON modules in the W3C. More information about these and the other new features in Node 12.12 can be found in the release’s blog post .

Node 8: Soon to End of Life

Only a few days earlier, Node 8 had received another update. Node 8.16.2 brings according to blog post to the release only one noteworthy innovation: OpenSSL was updated to version 1.0.2.s. If you are still working with Node 8, you should consider not only installing this small update, but also upgrading to a newer version in a timely manner. Although Node 8 still receives security updates, this should only be the case until the end of December. As of December 31, 2019, Node 8 reaches its End of Life , which is parallel to the end of support for OpenSSL 1.0.2.

Recent Articles

Frontend Tools 2019 survey: jQuery Threatened

Frontend Tools 2019 survey showed that React is voted the most important as well as the most widely used JavaScript tool. For the first...

PHP 8.0: Vote on Union Types ended

PHP 8.0 is scheduled for 2020. Recently, the PHP development team in PHP Internals voted on Union Types as a new feature for PHP....

Angular 9 Next versions: Bazel Schematics switched to Ivy

With Angular 9 next versions, the upcoming major version of the JavaScript framework has again received a number of feature updates, notably the innovations...

HP enters strategic partnership with ExpressVPN to increase security offerings on consumer laptops

In light of the recent challenges faced by the cryptocurrency space and the technological sphere at large, security has become a serious issue among...

Node.js 12.12: New flag for easier electron integration

Node.js 12.12 is here to bring a new flag to help work with embedders like Electron. In addition, source maps are now available for...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here