モダンCSS:SPAの終焉?

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

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

続きを読む
開発

JavaScript:ウェブを壊した進歩

2025-06-20
JavaScript:ウェブを壊した進歩

この記事は、現代のWeb開発におけるJavaScriptフレームワークの過剰使用を批判しています。著者は、ネイティブアプリのような体験を目指した結果、開発者が過度に複雑なフレームワークやツールを使用するようになり、ロード時間が遅くなり、メンテナンスが難しくなり、ユーザーエクスペリエンスとSEOが損なわれたと主張しています。記事では、多くのウェブサイトの機能はよりシンプルなコードで実現でき、過度に複雑なアーキテクチャは効率を低下させると述べています。著者は、シンプルさへの回帰を呼びかけ、技術的な見せかけよりもユーザーエクスペリエンスとパフォーマンスを優先することを求めています。

続きを読む
開発