Overview of Web Application Performance Optimization Techniques
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa
TL;DR
This paper surveys the current landscape of web application performance, arguing that rapidly growing page sizes create wasted resources and lost conversions. It systematically analyzes performance aspects, techniques, and the influence of web frameworks, anchored by Core Web Vitals as a practical measurement frame. Key contributions include mapping techniques (rendering strategies, offloading, caching, tooling, and compression) to their impact on performance, and discussing how frameworks adopt or impede these optimizations, with attention to edge computing and local-first models. The work highlights the importance of measurement-driven development and suggests future directions for standardization and tooling to sustain performance gains across evolving web platforms. The practical impact lies in guiding developers and framework authors toward high-impact, implementable strategies that balance user experience, performance metrics, and architectural trade-offs in distributed, modern web applications.
Abstract
During its thirty years of existence, the World Wide Web has helped to transform the world and create digital economies. Although it started as a global information exchange, it has become the most significant available application platform on top of its initial target. One of the side effects of this evolution was perhaps suboptimal ways to deliver content over the web, leading to wasted resources and business through lost conversions. Technically speaking, there are many ways to improve the performance of web applications. In this article, we examine the currently available options and the latest trends related to improving web application performance.
