Node.js 14 offers more business-friendly features

The OpenJS Foundation introduced Node.js 14, the latest version of the JavaScript runtime environment that runs JavaScript code server-side, rather than in a web browser.

Version 14 brings several new features, some of which are particularly suitable for enterprise developers, such as the diagnostic report and the asynchronous local storage API, the foundation said.

“The diagnostic report is a significant improvement for companies that need to diagnose production issues, a very common occurrence,” said Michael Dawson, IBM community manager for Node.js and co-author of an article. blog on Node.js version 14. .

“The Async Local Storage API is experimental, but it does support context tracing,” Dawson said in an interview. “This is important for enterprise deployments, as it is a key requirement to be able to track transactions and transaction times between requests. The other features are also ‘good’ for enterprise developers in as they improve all aspects of the Node.js runtime environment, which is important for all developers.”

Interest in Node.js is growing among enterprise development teams

As JavaScript maintains its position as the most popular programming language, more and more JavaScript developers are embracing Node.js.

Charlotte Dunlap

“Node.js has become an important platform to help companies with legacy systems populate front-end applications through an integration layer, making it a dominant tool among JavaScript developers,” said Charlotte Dunlap, analyst at GlobalData in Santa Cruz, California.

Additionally, the openness of Node.js serves to attract developers who want to avoid possible lockdown on certain platforms.

Cameron PurdyCameron Purdy

“A lot of developers love Node.js, first because they can use JavaScript, which is the language they know,” said Cameron Purdy, CEO of Xqiz.it in Lexington, Mass. Xqiz.it develops cloud-native programming. tongue called ecstasy. Still quietly, the company is building a platform to develop cloud-native apps. “And, secondly, because it’s not Oracle, although Oracle owns the brand. And it’s not Google – although the runtime is Google V8. It’s not Apple, and this It’s not Microsoft. It’s the ‘un-platform’ platform.”

Google originally developed V8, an engine that executes JavaScript code, and made it open source in 2008. Other key features in Node.js 14 include hardening of Stream APIs and removal of module warning experimental. Some long-deprecated APIs have also been removed.

Many developers like Node.js, first because they can use JavaScript, which is the language they know.

Cameron PurdyCEO, Xqiz.it

Experiment now, but wait for production

Node.js 14 will be labeled as a “current” release for the next six months and then promoted to Long Term Support (LTS) in October 2020. The OpenJS Foundation advises users to wait to upgrade their production deployments until in October when Node .js is promoted to LTS. However, now is the best time to start testing applications with Node.js 14 and trying out new features, Dawson said.

The diagnostic report feature allows you to generate a report on demand or when certain events occur. This report contains information that can help diagnose production issues, including crashes, slow performance, memory leaks, high CPU usage, unexpected errors and more, said Bethany Griggs, Node Core Collaborator and Node.js Technical Steering Committee, in a blog post. .

Comments are closed.