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?