Resumability - a New Primitive for Developing Web Applications
Loading...
Access rights
openAccess
publishedVersion
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
2024
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
9
Series
IEEE Access, Volume 12, pp. 9038-9046
Abstract
World Wide Web was originally meant as a global information exchange but it has since then morphed into the largest available application platform. Especially during the past decade, mobile usage has been rising while the size of websites and applications has been steadily rising therefore making size an important target for optimization. In this article, we look into a new primitive called resumability. Resumability allows developers to avoid caveats of earlier approaches, such as hydration, by embedding some of the required data straight into HTML markup delivered to the client. Then the client resumes execution as an application becomes interactive. The technique allows frameworks to apply well-known techniques, such as code-splitting, automatically therefore reducing developer effort. By considering past developments and a couple of concrete examples, we propose resumability as a new primitive for web application development. Furthermore, we also discuss potential research directions for those wanting to understand the topic in greater detail.Description
Publisher Copyright: Authors
Keywords
Behavioral sciences, Codes, Costs, HTML, hydration, JavaScript, Loading, multi-page applications, page size, resumability, Runtime, Servers, single page applications, software architecture, web application development, web performance, world wide web
Other note
Citation
Vepsalainen, J, Hevery, M & Vuorimaa, P 2024, ' Resumability - a New Primitive for Developing Web Applications ', IEEE Access, vol. 12, pp. 9038-9046 . https://doi.org/10.1109/ACCESS.2024.3352891