The NodeSource Blog

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 in Intl 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() and uv_os_free_environ() APIs.
  • 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

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!

The NodeSource platform offers a high-definition view of the performance, security and behavior of Node.js applications and functions.

Start for Free