Modern CSS: The End of SPAs?

2025-07-26
Modern CSS: The End of SPAs?

This article critiques the overuse of Single-Page Applications (SPAs). The author argues that modern browsers now offer native CSS transition capabilities (View Transitions API and Speculation Rules), enabling smooth page transitions without needing extensive JavaScript. SPAs often lead to performance issues, such as slow loading times, inconsistent scroll behavior, and SEO challenges. The author advocates returning to HTML and CSS, leveraging native browser features to build faster, more efficient, and SEO-friendly Multi-Page Applications (MPAs), avoiding the performance and maintainability sacrifices often made for the sake of an 'app-like' feel.

Read more
Development

JavaScript: The Progress That Broke the Web

2025-06-20
JavaScript: The Progress That Broke the Web

This article critiques the overuse of JavaScript frameworks in modern web development. The author argues that the pursuit of app-like experiences has led developers to employ overly complex frameworks and tools, resulting in slow loading times, difficult maintenance, and impaired user experience and SEO. Many website functionalities, the article claims, could be achieved with simpler code, while overly complex architectures reduce efficiency. The author calls for a return to simplicity, prioritizing user experience and performance over technical showmanship.

Read more
Development