Node 20 gets faster, approaches LTS status

October 3, 2023 By Mark Otto 0

Node.js Weekly

Honey, I Shrunk the npm Package! — Compression sits under the hood of everything on the modern Web, including npm packages (distributed as gzipped tarballs). Could the standard gzip approach be showing its age in both speed and effectiveness? Jamie runs a package through a few alternatives and gives an update on efforts to modernize npm’s compression defaults.

Jamie Magee

New Introduction to Node.js Course — Take your JavaScript skills to the server and gain all the skills you need to develop professional Node apps. The course covers CLIs, modules, CRUD operations, async code, testing, and more.

Frontend Masters

Node v20.8.0 (Current) Released — With only three more weeks to go until v20 becomes the active LTS version (don’t worry – we’ll remind you), a lot of work has been going into making Node faster. v20.8 gains some key performance improvements with regards to streams.

Ruy Adorno and the Node.js Team

Integrating Slonik with Express.jsSlonik is a type-safety focused Postgres client library for Node and its author gives a basic introduction to integrating it with an Express app. Useful snippets if you’re just getting going.

Gajus Kuizinas

🛠 Code & Tools

Gluegun: A Toolkit for Building Node-Powered CLIs — For when you want to build a CLI app and want a lot of features available ‘out of the box’. Areas covered include templating, sub-command support, colorful output, argument parsing, etc.

Infinite Red, Inc.