Mitmproxy 11: Full HTTP/3 Support
mitmproxy.org
Mitmproxy 11: Full HTTP/3 Support
1–10 of 80 posts
Re: Mitmproxy 11: Full HTTP/3 Support
#2Re: Mitmproxy 11: Full HTTP/3 Support
#3uh: https://github.com/mitmproxy/mitmproxy/issues/4170
Re: Mitmproxy 11: Full HTTP/3 Support
#4Re: Mitmproxy 11: Full HTTP/3 Support
#5Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
Re: Mitmproxy 11: Full HTTP/3 Support
#6Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
Re: Mitmproxy 11: Full HTTP/3 Support
#7Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
The servers which run the frameworks have to http/3. In most cases the advantages should be transparent to the developers.
Re: Mitmproxy 11: Full HTTP/3 Support
#8Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
http/3 seems to be an excellent opportunity to optimize HTMX or any of the libraries which leverage HTML fragments like JSX. The obvious advantage of http/3 is for gaming. The servers which run the frameworks have to http/3. In most cases the advantages should be transparent to the developers.
Re: Mitmproxy 11: Full HTTP/3 Support
#9Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
Depends. If they're running on the same box, the reverse proxy will be able to initiate tcp connections to the web server much more cheaply. Even if they're just in the same datacenter, the lower round trip latency will reduce the time for establishing TCP connections. Plus, the proxy might be load balancing across multiple instances of the backend.
Re: Mitmproxy 11: Full HTTP/3 Support
#10Do http/2 and http/3 offer any benefits if they are only supported by the reverse proxy but not the underlying web server? Most mainstream frameworks for JS/Python/Ruby don't support the newer http standards. Won't the web server be a bottleneck for the reverse proxied connection?
And even when it is HTTP, as other commenters said, the reverse proxy is able to handshake connections to the backend much more quickly than an actual remote client would, so it's still advantageous to use http/2 streams for the slower part of the connection.