HTTP/2 Prioritization: Optimizing Web Performance - Lecture
Offered By: Web Conferences Amsterdam via YouTube
Course Description
Overview
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
Related Courses
Client-Server CommunicationGoogle via Udacity First Look: Java 9
LinkedIn Learning gRPC [Java] Master Class: Build Modern API & Micro services
Udemy The Node.js Master Class - No Frameworks, No NPM, No Dependencies
Skillshare Introduction to NGINX
Udemy