A

xPrio: Crosslayer Web Resource Prioritization at Runtime

Proceedings of the ACM on Networking, vol. 4, pp. 1–16

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.

Authors 4

  1. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  2. Affiliation as printed

    CUJO AI, Oslo, Norway

  3. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  4. Klaus Wehrle Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 26