Node.js Adds OpenSSL 3 Support
Written by Ian Elliot   
Monday, 25 October 2021

Node.js, the JavaScript runtime, has been updated. Node.js 17 includes support for OpenSSL 3 and APIs that have been reworked for Promises, along with updated platform support. 

Node.js is an open-source, cross-platform asynchronous event driven JavaScript runtime built on Chrome's JavaScript engine. It uses an event-driven, non-blocking I/O mode and executes JavaScript code outside web browsers.

nodejslogo

Node.js 17 now includes OpenSSL 3.0. One advantage of this is QUIC support. QUIC is the multiplexed transport built on top of UDP that was designed by Google and is turned on by default in Chrome. FIPS support is also now available via OpenSSL 3.0. Federal Information Processing Standards, FIPS, were developed by the US National Institute of Standards and Technology and set out document processing, encryption algorithms and other information technology processes for use in non-military US government agencies.

This release starts the process of Node.js providing promise-based core APIs. This is a strategic initiative by the developers, and this version has added promise-based APIs for the Readline module. The Readline module provides an interface for reading data from a readable stream one line at a time.

From this release onwards, stack traces now include the Node.js version at the end of the stack trace when there is a fatal exception that causes the process to exit. This is designed to make it easier to diagnose application errors.

The other change of note is that the V8 JavaScript engine has been updated to V8 9.5. This release comes with additional supported types for the displaynames API, and extended timeZoneName options in the DateTimeFormat API.

With the release of Node.js 17, Node.js 16 is now being promoted to long-term support. Node.js 17 is downloadable now.

nodejslogo

<ASIN:1871962579>

<ASIN:1871962560>

<ASIN:1871962625>

<ASIN:1871962501>

More Information

Node.js Foundation Homepage

Related Articles

Node.js 16 Adds Apple Silicon Support

Node.js 15 Improves Rejection Handling

npm 7 Will Ship With Node.js 15

Node.js 14 Adds New Diagnostic Tools

Node.js Released With Diagnostic Reporting

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.

Banner


pg_parquet - Postgres To Parquet Interoperability
28/11/2024

pg_parquet is a new extension by Crunchy Data that allows a PostgreSQL instance to work with Parquet files. With pg_duckdb, pg_analytics and pg_mooncake all of which can access Parquet files, is  [ ... ]



Advent Of Code 2024 Now Underway
01/12/2024

December 1st is much anticipated among those who like programming puzzles. It is time to start solving small but tricky puzzles on the Advent of Code website with the goal of amassing 50 stars by Chri [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 25 October 2021 )