@inproceedings{herbots2024h3eps, author = {Herbots, Joris and Marx, Robin and Wijnants, Maarten and Quax, Peter and Lamotte, Wim}, title = {HTTP/3's Extensible Prioritization Scheme in the Wild}, year = {2024}, isbn = {9798400707230}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3673422.3674887}, doi = {10.1145/3673422.3674887}, abstract = {For HTTP/2 and HTTP/3, multiple (Web page) resources are loaded by multiplexing them onto a single TCP or QUIC connection. A "prioritization system" is used to properly schedule the order in which the resources are sent. As HTTP/2's "prioritization tree" underperformed, a more straightforward setup called the Extensible Prioritization Scheme (EPS) was proposed for HTTP/3. This paper represents the first real-world measurement study into how this new scheme is supported and employed in practice by the three main browser engines and 12 different popular servers and cloud/CDN deployments. We find considerable heterogeneity in overall EPS (sub)feature support and even fundamental differences in approach/philosophy between the stacks. As incorrect prioritization can have a negative effect on (Web) performance metrics, our work not only provides essential insights for browser vendors and server deployments but also offers recommendations for future improvements.}, booktitle = {Proceedings of the 2024 Applied Networking Research Workshop}, pages = {1–7}, numpages = {7}, keywords = {Browsers, CDN, HTTP, Prioritization, QUIC, Resource Loading, Servers, Web Performance Optimization}, location = {Vancouver, BC, Canada}, series = {ANRW '24} }