HTTP/2 vs. HTTP/3 performance benchmark

preview_player
Показать описание

▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬

▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬

#HTTP3 #Nginx #DevOps
Рекомендации по теме
Комментарии
Автор

good job bro with this videos keep working i know you will success

primux
Автор

Gives very nice idea about performance. Thank you

bakhtiyargarashov
Автор

Interesting, I was really surprised by the results. I would expect at least equal performance.

kamurashev
Автор

Thanks for the benchmark
Note that In scenarios where a website has numerous assets to load, like images, scripts, and stylesheets, HTTP/2 is better
But for real-time applications such as streaming video or online gaming, HTTP/3's can provide lower latency and faster recovery from network disruptions

hashcode
Автор

Hi, great video first of all. Secondly, I'm trying to recreate the test, but it seems like the playwright client doesn't use the HTTP/3 protocol. Whenever I try the endpoint in my Firefox browser I can see that it uses HTTP/3. Do you have any ideas why that might be?

tinpa
Автор

Kudos for doing such practical research to spot the differences, but this test needs some tweaking. The biggest issue is that it assumes a stable connection. If we test it with a network with high packet loss (like a 3G signal or shaky WiFi), we’d see a whole different story. Another factor is dealing with high-res images or videos, like in an online store; the results would be totally different. Another snag is relying on the full page load times. This metric is heavily dependent on JS speed and the rendering engine, which doesn't really reflect the capabilities of the protocols. Lastly, the tests should be run in a highly competitive environment, with lots of users loading pages simultaneously. We should also check the traffic speed from the proxy because for HTTP/3, it’ll show lower values.

nzqkpkv
Автор

Infrastructure not diversified enough, how do you ensure that you're not measuring your noisy neighbors?

creo_one
Автор

I have no experince with grafana. anyone cloud you please tell me how can I import test dashboard after I login localhost:3000 ?

home-uftg
Автор

please do benchmark again in 2024,

add openlitespeed in the list

KomentarSaya
Автор

now do the same thing but with haproxy 2.9

bartoski-ag