Contributions: Aug 9–16, 2026
4 merged, 3 in progress in node and workerd
A blog about code and whatever else I might be thinking about.
4 merged, 3 in progress in node and workerd
2 merged, 7 in progress in node and workerd
1 merged, 1 in progress in node
1 in progress in node
A draft specification for a server-side HTTP API built on Fetch Standard types — ServerContext, tunnels, WebSocket, WebTransport, priority, error codes, and lifecycle management.
2 in progress in node
HTTP/2 and HTTP/3 have rich, typed error signaling that the Fetch API completely discards. The TC39 error code proposal could fix that.
1 in progress in node
The Fetch API gave JavaScript runtimes a shared vocabulary for HTTP. But HTTP has capabilities that Fetch can't express, and every runtime has diverged trying to work around the gaps.
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
A thought experiment about what a package registry would look like if built on atproto.
Photo from Cities
1 merged in node
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
1 in progress in node
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
1 in progress in node
Photo from Cities
Photo from Cities
The AI industry has a transparency problem...
Photo from Cities
Photo from Cities
Photo from Cities
Photo from Cities
2 in progress in node
1 in progress in node
An experimental implementation of the DTLS protocol is coming to Node.js, bringing TLS-equivalent security to datagram-based communication over UDP.
5 in progress in node and workerd
5 in progress in node and workerd
Software engineering has always been more craft than science. AI doesn't change that.
Extending libuv's uv_udp_t with ECN, PMTUD, pktinfo, and GSO/GRO support for QUIC and beyond.
A functional implementation of the QUIC and HTTP/3 protocols has finally landed in Node.js.
This is Part 2 in a series on the new `node:quic` module in Node.js