Node.js 19 has arrived. The most recent update to the well-known JavaScript runtime allows HTTP Continue to keep-Alive by default, a transform that ought to deliver far better world wide web throughput.
Available from nodejs.org, Node.js 19 was released October 18. Beginning with this release, Node.js sets keepAlive
to real by default. Consequently any outgoing HTTP(S) link routinely will use HTTP 1.1 Retain-Alive, offering improved throughput as connections are reused by default. There is a default waiting window of 5 seconds. Also, Node’s HTTP Agent is ready to parse the reaction Retain-Alive
that servers could possibly send out. This header instructs the consumer on how very long to continue to be connected. The Node HTTP server now will automatically disconnect idle clientele when shut()
is invoked.
Node.js 19 will supplant Node.js 18 as the project’s “Current” release line when Node.js 18 enters Extended-Expression Assist position later on in Oct. Node.js 19 will be the Latest launch until April 2023.
Also in Node.js 19:
- The WebCrypto API is now steady, except for the Ed25519, Ed448, X25519, and X448 algorithms. This API supplies an implementation of the conventional Web Crypto JavaScript API for undertaking primary cryptographic operations in net programs.
- An experimental
node --watch
choice, offered given that Node.js 18.11, restarts the system when an imported file is adjusted. - The V8 motor, which underpins Node.js, has been updated to version 10.7.
- Guidance for DTrace/SystemTap/ETW has been removed, with prioritization of sources presented as the motive.
- The
--experimental-specifier-resolution
flag has been taken out. This features now can be applied via personalized loaders.
Copyright © 2022 IDG Communications, Inc.
More Stories
Toastmasters adopts AI-powered speech analytics technology from Seattle startup Yoodli – GeekWire
10 trailers from The Game Awards that left us wanting more
Best VPN Deals – Cheap VPNs for Macs, iPhones and iPads