0

NGINX supports HTTP/3 since 1.25.0. Node.js currently does not support HTTP/3 or QUIC out-of-the-box but it seems there are some C++ addons implementations, like FAILS'.

HTTP/3 (more specifically, WebTransport) provides some very interesting features, including support for non-ordered streams (WebTransport.datagrams).

I'm interested, could I use these features (e.g. create a WebTransport server) in Node.js, which receives requests from NGINX reverse proxy? I think currently NGINX is able to talk to proxy only via HTTP 1.0 or 1.1.

Maybe there is some kind of indirect approach or maybe some third-party module for NGINX that allows this?

1 Answers1

0

Nightly builds of uWebSockets.js now ship with experimental HTTP/3 support*. npm install uNetworking/uWebSockets.js#binaries

See here for more information

https://unetworkingab.medium.com/h3-meet-node-js-1d952e9bdd74

Ace
  • 812