🤖 AI Summary
This work proposes an “HTML-first” development paradigm that reasserts the centrality of native HTML5 in modern web development, countering the prevailing overreliance on heavyweight client-side frameworks. By leveraging semantic HTML, server-side rendering, hypermedia principles, and lightweight enhancement tools such as htmx, the approach reconstructs a server-driven interaction model that preserves HTML’s inherent strengths in semantics and performance. The resulting architecture substantially reduces frontend complexity while improving maintainability, runtime efficiency, and developer productivity. Empirical validation through real-world deployments—including the Yle content platform—demonstrates the effectiveness of this paradigm for content-centric websites. The study thus offers a minimalist yet viable alternative to the dominant client-heavy framework model, reaffirming HTML’s foundational role in sustainable web engineering.
📝 Abstract
Since its introduction in the early 90s, the web has become the largest application platform available globally. HyperText Markup Language (HTML) has been an essential part of the web since the beginning, as it allows defining webpages in a tree-like manner, including semantics and content. Although the web was never meant to be an application platform, it evolved as such, especially since the early 2000s, as web application frameworks became available. While the emergence of frameworks made it easier than ever to develop complex applications, it also put HTML on the back burner. As web standards caught up, especially with milestones such as HTML5, the gap between the web platform and frameworks was reduced. HTML First development emphasizes this shift and puts focus on literally using HTML first when possible, while encouraging minimalism familiar from the early days of the web. It seems HTML-oriented web development can provide clear benefits to developers, especially when it is combined with comple- mentary approaches, such as embracing hypermedia and moving a large part of application logic to the server side. In the context of the htmx project, it was observed that moving towards HTML can reduce the size of a codebase greatly while leading to maintenance and development benefits due to the increased conceptual simplicity. Holotype-based comparisons for content-oriented websites show performance benefits, and the same observation was confirmed by a small case study where the Yle website was converted to follow HTML First principles. In short, the HTML First approach seems to have clear advantages for web developers, while there are open questions related to the magnitude of the benefits and the alignment with the recent trend of AI-driven web development.