The Case of Disappearing Frameworks - Ship less JS to the Browser

Master Thesis for the master study programs offered by the Departament of Informatics, Faculty of Natural Sciences, University of Tirana.

Abstract

This thesis explores the concept of the disappearing framework paradigm, which aims to reduce JavaScript payloads and improve web performance by minimizing framework overhead in the browser. Modern JavaScript frameworks typically split applications into multiple JavaScript or static files, often leading to performance bottlenecks, SEO challenges, and usability concerns. 

This study should investigate strategies to ship less JavaScript while maintaining functionality, studying emerging techniques, defining key terminology, and assessing the feasibility of this approach. The research involves developing prototypes and running experiments to evaluate the impact on load times, interactivity, and overall user experience. The findings provide insights into optimizing web applications by reducing reliance on bulky front-end frameworks.

Starting Point

Vepsäläinen, J., Hellas, A., & Vuorimaa, P. (2023, June). The rise of disappearing frameworks in web development. In International Conference on Web Engineering (pp. 319-326). Cham: Springer Nature Switzerland.