Why an HTML-first approach outperformed heavy SPA frameworks for our website
Pulled from the oven just right. Trustworthy, fact-dense, deeply satisfying.
Summary
The article discusses how junior and mid-level developers have become overly reliant on heavy SPA frameworks like React, often defaulting to them without considering simpler, HTML-first approaches. The author shares their experience of building an HTML-first website that saw massive growth, arguing that modern web development has lost sight of fundamentals. The piece advocates for a return to simpler, more performant web development practices and critiques the industry's reflexive adoption of complex frameworks.
Key quotes
· 3 pulledStarting a few years ago, I realized some junior and medior engineers never once considered the possibility of building a website (app, experience, etc.) in anything other than a heavy SPA framework.
If you directly asked 'Can you build a website without React?' they know the answer is obviously 'Yes.' However, if you asked them to build a new website, they would unthinkingly start a new React project, mostly out of familiarity and a desire to get the job done.
A few of them would outright not know how to do anything else. No knowledge of how to stand up a boring old website.
You might also wanna read
The Rise of HTML-First Web Development: How htmx and Server-Driven Frameworks Are Changing Front-End Development
The article discusses a significant shift in web development away from heavy Single Page Application (SPA) frameworks like React, Angular, a
Why React and JS-heavy frameworks are often the wrong solution for web development
A critical opinion piece arguing that React and JavaScript-heavy frameworks are overused and often the wrong solution for web development. T
HTMX Experience: From Adoption to Abandonment - A Developer's Perspective
The article discusses the author's experience with HTMX, a web development framework that promotes a hypermedia-first approach to building w
The Evolution and Challenges of HTML and the DOM in Modern Web Development
The article discusses the evolving nature of HTML and the DOM, highlighting the increasing complexity and legacy issues within web developme
The Impact of Native CSS on Client-Side Routing in Modern Web Development
Native CSS transitions have diminished the need for client-side routing in modern web development, challenging the dominance of SPAs. The ar
Simplifying Website Creation: Returning to Basic HTML Fundamentals
The article argues that making a website has become unnecessarily complicated in modern times, advocating for a return to simpler approaches
