How Streaming Can Improve the World (Wide Web)

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

Since its beginnings, web pages have been based on files. This means that HTML, CSS, and JavaScript are transferred from server to client as files, which by default need to be fully loaded before the web page is displayed. This render-blocking procedure increases loading times significantly, leading to reduced user satisfaction and revenue loss due to lower conversion rates. We present a full implementation of a new approach for loading web pages by splitting up every component and loading the page via a text-based stream. Such a modification aligns with current trends of the HTTP protocol, which has been using streams internally since HTTP/2. It significantly improves loading times, independent of the total page size.

Details

Original languageEnglish
Title of host publicationWWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023
PublisherACM Digital Library
Pages140-143
Number of pages4
ISBN (print)978-1-4503-9419-2
Publication statusPublished - 30 Apr 2023
Peer-reviewedYes

Publication series

SeriesWWW: International World Wide Web Conference

Conference

Title2023 ACM Web Conference
Abbreviated titleWWW 2023
Conference number32
Description2023 World Wide Web Conference
Duration30 April - 4 May 2023
Website
CityAustin
CountryUnited States of America

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • HTTP, loading speed, Server Sent Events, streaming web pages, web page performance, WebSockets

Library keywords