I suspect that this is a "beyond v3" request. But it would be really good to look at supporting HTTP/2 in addition to HTTP and HTTPS (both of which are HTTP/1.1 I think).
Opening up HTTP/2 would potentially bring both performance and security benefits.
One of the issues though with HTTP/2 has previously been support for websockets. However, HTTP/2 does now have a mechanism for supporting them and I note that later versions of Socket.IO also support HTTP/2. Not sure if any basic websocket libraries support HTTP/2 though which may scupper things.
HTTP/1.1 vs HTTP/2: What's the Difference? | DigitalOcean
Evolution of HTTP - HTTP | MDN
How HTTP/2 will Change The Way We Communicate? | by Vivek Shivhare | Geek Culture | Medium