The NodeSource Blog

Need to Node – Volume 17

Over the past week a few things have happened around the Node.js project itself, and quite a bit happened outside of the project as well. There was a rather major, ecosystem wide security scare that Node.js itself wasn’t affected by, but did once again raise discussions around Node.js, npm, and security throughout the community.

Here’s a quick recap of updates in the various Node.js Working Groups, Teams, and Strategic Initiatives from the past week:

What’s New in the Node.js Project

  • The Build WG is discussing building out a Prometheus dashboard to help monitor the Build process more effectively.
  • A batch of 179 commits translating the Node.js documentation was submitted via automated PR to the i18n repository, adding translations to 49 different files.
  • The User Feedback Initiative is currently working on a survey around Promises, specifically focusing on some of the rougher edges around Promises and Node.js.
  • The Modules Team is discussing possible approaches to both ESM in .js files and ESM in executable files.
  • The readable-stream@3.0.0 release is progressing nicely, with a second release candidate having shipped early last week.
  • In a newer Promises Debugging repository, Benedikt Meurer of the V8 team has brought up an interesting proposal around the possibility of a hook for rejected promises – such a hook would theoretically significantly reduce the headache of debugging
  • Related to the above, the promises-debugging group is looking for additional members who are interested in implementing debugging for promises in Node.js!

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!

N|Solid for AWS Lambda offers a high-definition view of the performance and behavior of serverless functions.

Start for Free