Jazette
An experimental Node.js compatible runtime focusing on efficiency/low resource usage over throughput.
Tradeoffs / Goals
Generally Node.js is great if you want to serve a lot of clients from a somewhat decently sized machine/vm. Jazette aims to greatly reduce resource usage (mainly memory usage) and focus on performance on the low-end. This is meant for tiny CLI programs, LSPs, Dev Servers, Edge Servers or some small side-project with few users.
So instead of optimizing for serving 100k clients, the idea is to make serving 1k clients be much more efficient.
Now there are already runtimes focusing on this, but so far all I've found do so by dropping compatibility, I'd like to stay compatible with the existing NPM ecosystem.