RSSAmplifier

Blog

jasnell.me

A blog about code and whatever else I might be thinking about.

jasnell.meRSS feed ↗96 posts

Latest posts

Contributions: Aug 9–16, 2026

4 merged, 3 in progress in node and workerd

Contributions: Aug 2–9, 2026

2 merged, 7 in progress in node and workerd

Contributions: Jul 26 – Aug 2, 2026

1 merged, 1 in progress in node

Contributions: Jul 19–26, 2026

1 in progress in node

HTTP Server API: A Draft Specification

A draft specification for a server-side HTTP API built on Fetch Standard types — ServerContext, tunnels, WebSocket, WebTransport, priority, error codes, and lifecycle management.

Contributions: Jul 12–19, 2026

2 in progress in node

Fetch Needs Error Codes

HTTP/2 and HTTP/3 have rich, typed error signaling that the Fetch API completely discards. The TC39 error code proposal could fix that.

Contributions: Jul 5–12, 2026

1 in progress in node

Fetch Is Not Enough

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.

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

What If npm Ran on AT Protocol?

A thought experiment about what a package registry would look like if built on atproto.

Cities

Photo from Cities

Contributions: Jun 14–21, 2026

1 merged in node

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Contributions: Jun 7–14, 2026

1 in progress in node

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Contributions: May 31 – Jun 7, 2026

1 in progress in node

Cities

Photo from Cities

Cities

Photo from Cities

Show Your Work

The AI industry has a transparency problem...

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Cities

Photo from Cities

Contributions: May 24–31, 2026

2 in progress in node

Contributions: May 17–24, 2026

1 in progress in node

Experimental DTLS Support in Node.js

An experimental implementation of the DTLS protocol is coming to Node.js, bringing TLS-equivalent security to datagram-based communication over UDP.

Contributions: May 10–17, 2026

5 in progress in node and workerd

Contributions: May 3–10, 2026

5 in progress in node and workerd

OpenSource is still art

Software engineering has always been more craft than science. AI doesn't change that.

Teaching libuv's UDP Stack New Tricks

Extending libuv's uv_udp_t with ECN, PMTUD, pktinfo, and GSO/GRO support for QUIC and beyond.

QUIC and HTTP/3 Come To Node.js (finally)

A functional implementation of the QUIC and HTTP/3 protocols has finally landed in Node.js.

QUIC Endpoints, Sessions, and the QUIC Connection Lifecycle

This is Part 2 in a series on the new `node:quic` module in Node.js