They're closer to the same speed now. Some of the difference could be the I/O rate the h2 server has to contend with, right?
The real way to demonstrate this would be to release a VM or container for people to test on their own server. And add a demo page of large assets, like you suggest.
Something is very fishy.
I tested this behind the evil-proxy-of-doom on the internal network and http2 was twice as fast despite the proxy barely supporting http1...
But then real http2 against the http2 server is still 2.98 sec vs 8.65 sec.
My wget implementation does not suppot http/2
HTTP Server:
HTTP2 Server: of course that's just latency.. but this is hardly a scientific demonstration.We should also consider the fact that this is cherry picking the worst trait of HTTP/1.1 and that's that it's latency sensitive.
A demo with a real webpage of large assets would be a better example.