Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

HTTP/2 Prioritization: Optimizing Web Performance - Lecture

Web Conferences Amsterdam via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the intricacies of HTTP/2 prioritization in this 51-minute conference talk from performance.now() 2019. Explore how HTTP/2 prioritization interacts with browsers and content, learn optimization techniques, and discover potential pitfalls in production environments. Gain insights into validating deployments for optimal performance. Examine recent developments in HTTP/3 and its impact on prioritization. Access accompanying slides for visual reference and follow the speaker's social media for further insights. Delve into topics such as basic parser rules, late-discovered resources, optimal script and resource loading, cross-connection prioritization, and connection coalescing. Investigate performance monitoring techniques, TCP buffering issues, and server HTTP/2 implementations. Conclude with an introduction to HTTP/3 and QUIC, preparing for future web performance challenges.

Syllabus

Intro
Basic Parser Rules
Late-Discovered Resources
(Simplified) Example
Optimal Script Loading
Optimal Loading
Worst-Case
HTTP/2 Prioritization
Safari - Weighted
Edge (classic)
Cross-connection prioritization
Prioritizing across connections
Ryan Townsend @Ryan Townsend
HTTP/2 Connection coalescing
Testing for prioritization
The Good
The Bad X
The Ugly (cloud load balancers)
Performance Monitoring
Over-buffering (TCP)
TCP_NOTSENT_LOWAT
Upstream Buffers
Upstream Limits
Server HTTP/2 implementations
What to do?
Linux
Server-initiated prioritization
HTTP/3 (and QUIC)
HTTP/3 Prioritization?

Taught by

Web Conferences Amsterdam

Reviews

Start your review of HTTP/2 Prioritization: Optimizing Web Performance - Lecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.