モダンCSS:SPAの終焉?
2025-07-26

この記事では、シングルページアプリケーション(SPA)の過剰な使用を批判しています。著者は、最新のブラウザがネイティブのCSSトランジション機能(View Transitions APIとSpeculation Rules)を備えているため、大量のJavaScriptを必要とせずにスムーズなページ遷移を実現できると主張しています。SPAは、遅い読み込み時間、一貫性のないスクロール動作、SEOの課題など、パフォーマンスの問題を引き起こすことがよくあります。著者は、HTMLとCSSに戻り、ネイティブブラウザ機能を活用して、より高速で効率的でSEOに最適なマルチページアプリケーション(MPA)を構築することを提唱しており、しばしば「アプリのような」感覚のために犠牲にされるパフォーマンスと保守性の問題を回避しています。
開発