Need to Node – Volume 51
In this volume of Need to Node, you can find the latest updates on the Node v12.9.0 (current) release, exciting new JavaScript features, and information on logging in Node.js
Check out this week’s Need to Node to keep up to date with the latest news on the Node.js project, events, and awesome articles. You are always welcome to collaborate and participate!
What’s New in the Node.js Project
Node v12.9.0 (Current) Released, Now on V8 7.6, more features in this release than usual, mostly minor, includes the usual updates to dependencies like V8 and libuv. The upgrade to V8 7.6 opens up a bunch of new features including:
- The ability to use
Promise.allSettled()
- Improvement on support of
BigInt
inIntl
methods. - Major JSON.parse speed improvements.
- Performance improvements in methods called on frozen or sealed arrays.
And the upgrades on Libuv include:
- Faster access to memory-mapped files on Windows through
UV_FS_O_FILEMAP
- The addition of
uv_fs_statfs()
API. - The addition of
uv_os_environ()
anduv_os_free_environ()
APIs.
- The ability to use
- npm 6.11.0 Released and it's better for your filesystem
- There is an issue in the Modules repo about a hazard where a single specifier resolves to separate things in ESM and CommonJS environments within the same runtime. Check it out
- There is an issue in the build repo to have SSL certificates in nodejs.org
- There is an effort to create more tests on the quic protocol.
Awesome Articles, Links, and Resources
- 7 Exciting New JavaScript Features You Need to Know including private fields, optional chaining, nullish coalescing among others - by Mostafa Gaafar
- Node.js logging made easy. Find out how class-logger works and how you can take advantage of it - by Andrey Goncharov
- NodeGUI and React NodeGUI - Build native desktop apps with Javascript and CSS - by Atul R
- Everything You Need To Know About Socket.IO. Explore Socket.IO, its main use cases and how to get started
- Running a Node REPL Within Your App's Environment. Find out how to create a basic repl command for your app to make playing around in a Node REPL environment easier - by JSCasts
- Bridging Node.js and Python with PyNode to Predict Home Prices. Explore a Node.js package named PyNode used to invoke Python code within a Node.js application and, more importantly, receive Python return types in the calling Node.js application - by Adam McQuistan
One Last Thing...
If you find any awesome Node.js or JavaScript things over the next week (or beyond!), never hesitate to reach out to us on Twitter at @NodeSource to share and get it included in Need to Node - our DMs are open if you don’t want to share publicly!