Skip to content

meta: add unified http api initiative - #65139

Open
jasnell wants to merge 1 commit into
nodejs:mainfrom
jasnell:jasnell/unified-http-initiative
Open

meta: add unified http api initiative#65139
jasnell wants to merge 1 commit into
nodejs:mainfrom
jasnell:jasnell/unified-http-initiative

Conversation

@jasnell

@jasnell jasnell commented Aug 8, 2026

Copy link
Copy Markdown
Member

HTTP APIs in Node.js have become a bit of a mess.

We have separate node:http, node:https, and node:http2 modules. We have separate fetch implementation. We have http3 support in development. There are new http features like datagrams and priorities that are entirely unsupported, etc.

This strategic initiative will be focused on the development of a unified HTTP API built around the web standard fetch model. Client and Server.. independent of underlying transport and updated to modern HTTP protocol capabilities.

@nodejs/quic @mcollina

HTTP APIs in Node.js have become a bit of a mess.

We have separate `node:http`, `node:https`, and `node:http2`
modules. We have separate `fetch` implementation. We have
`http3` support in development. There are new http features
like datagrams and priorities that are entirely unsupported,
etc.

This strategic initiative will be focused on the development
of a unified HTTP API built around the web standard fetch
model. Client and Server.. independent of underlying transport
and updated to modern HTTP protocol capabilities.

Signed-off-by: James M Snell <jasnell@gmail.com>
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/tsc

@nodejs-github-bot nodejs-github-bot added the doc Issues and PRs related to the documentations. label Aug 8, 2026
@jasnell jasnell added http Issues or PRs related to the http subsystem. net Issues and PRs related to the net subsystem. meta Issues and PRs related to the general management of the project. http2 Issues or PRs related to the http2 subsystem. quic Issues and PRs related to the QUIC implementation / HTTP/3. fetch Issues and PRs related to the Fetch API web-standards Issues and PRs related to Web APIs http3 webtransport and removed doc Issues and PRs related to the documentations. labels Aug 8, 2026
@jasnell
jasnell requested a review from a team August 8, 2026 15:13

@panva panva left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign me up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fetch Issues and PRs related to the Fetch API http Issues or PRs related to the http subsystem. http2 Issues or PRs related to the http2 subsystem. http3 meta Issues and PRs related to the general management of the project. net Issues and PRs related to the net subsystem. quic Issues and PRs related to the QUIC implementation / HTTP/3. web-standards Issues and PRs related to Web APIs webtransport

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants