Kinda wanna test it, my naive TCP / yamux implementation was horribly slow for tunnel clients in EU while tunnel server was in US. I wonder how much better this does, if any ?
The last test I did was pushing around 50 rps. I am in the UK and our tunnel servers are hosted on us-east-2 (Ohio I think).
I was seeing around 200ms (actually I think closer to 300ms, I exaggerate) on average for the whole transaction . Both my client doing the load test and my tunneled listener were on my laptop in the UK. So a single request involved two round trips between UK and Ohio.
Kinda wanna test it, my naive TCP / yamux implementation was horribly slow for tunnel clients in EU while tunnel server was in US. I wonder how much better this does, if any ?
The last test I did was pushing around 50 rps. I am in the UK and our tunnel servers are hosted on us-east-2 (Ohio I think).
I was seeing around 200ms (actually I think closer to 300ms, I exaggerate) on average for the whole transaction . Both my client doing the load test and my tunneled listener were on my laptop in the UK. So a single request involved two round trips between UK and Ohio.
Very cool. I’m really excited about the possibilities of HTTP/3 (and WebTransport)!
I had not heard of WebTransport. This is cool. TIL, thanks!