xPrio: Crosslayer Web Resource Prioritization at Runtime

Abstract

Speeding up webpage loads is a crosslayer optimization problem that depends on webpage structure and network conditions. Yet, traditional HTTP resource prioritization forgoes combining resource dependency and network state data, resulting in varying performance. More sophisticated optimization approaches increasingly incorporate crosslayer data, but they usually gather it a-priori, questioning the practical applicability. We present xPrio, a reinforcement learning-based resource prioritization approach that provides a scalable middleground: it avoids costly a-priori knowledge, but still includes crosslayer data from browser and transport layer signals collected at runtime. xPrio turns this readily available information into actionable resource priorities that avoid detriments of traditional strategies and achieves mean SpeedIndex speedups above 15 % on pages of the Alexa Top 500. As such, xPrio can widely improve performance with little overhead in use.

Publication
Proceedings of the ACM on Networking
Event
22nd International Conference on emerging Networking EXperiments and Technologies (CoNEXT '26), Dec 7 - Dec 10, 2026, Utrecht, NL
Dr. Ike Kunze
Dr. Ike Kunze
Senior Researcher (CUJO AI)
Hendrik Buschbaum
Hendrik Buschbaum
Klaus Wehrle
Klaus Wehrle
Head of Group