The Web Is Becoming a Machine That Can Redesign Itself
Hatched by 石川篤
May 07, 2026
1 min read
3 views
86%
いま起きている本当の変化は、表示速度ではない
Webの進化は、しばしば「もっと速く見せるための工夫」として語られます。CSR、SSR、SSG、PPR。名前は増え続け、最適化の話題も尽きません。しかし、そこで見落とされがちな変化があります。それは、Webが単に“表示する場所”から、“振る舞いを生成する場所”へ変わりつつあることです。
この変化を一言で言えば、ページはもはや固定物ではなく、条件に応じて組み替えられる可変の実行環境になった、ということです。サーバーでHTMLを作り、クライアントでハイドレーションし、必要に応じて一部だけを再レンダリングする。そして今、そのプロセスそのものをLLMエージェントが自動化し始めている。ここに、静かにしかし決定的な断層があります。
Webの次の競争は、何を表示するかではなく、誰がどの層をいつ生成するかの設計競争になる。
この視点に立つと、レンダリングの議論とA/Bテストの自動化は別々の話ではありません。どちらも本質的には、複雑なユーザー体験をどう分解し、どう再構成し、どう学習するかの問題だからです。
レンダリングの本質は、ページ作成ではなく責任分担である
レンダリングという言葉は技術的に聞こえますが、実際には「どこで何を決めるか」という責任分担の設計です。サーバーでHTMLを作るのか、クライアントでDOMを更新するのか、ビルド時に静的化するのか。これらは単なる実装選択ではなく、意思決定の所在をどこに置くかという哲学の違いです。
CSRは、ブラウザに多くの責任を渡します。UIは柔軟で、ソフトナビゲーションも得意です。ただし、初期表示やSEO、状態管理の複雑さという代償を払います。SSRは、初期体験を速くし、検索エンジンにも優しい。けれども、表示は早くても、操作可能になるまでのハイドレーションがボトルネックになることがある。SSGはさらに先に進み、生成コストを事前に支払うことで配信を軽くしますが、変化の激しいデータには弱い。
ここで重要なのは、これらを「どれが優れているか」で比較しないことです。むしろ問うべきは、どの不確実性をどの時点で確定させるかです。レンダリング方式の違いは、最終的には不確実性の締め切りの違いにすぎません。
たとえばニュースサイトなら、本文の骨格は早く出したいが、広告やレコメンドは遅れてもよい。ECサイトなら、商品名や価格は即座に出したいが、在庫やパーソナライズは状況次第で変わる。管理画面なら、最初の表示よりも、入力した瞬間に反応することの方が重要かもしれない。つまり、ページ全体を一枚岩として扱う時代は終わりつつあるのです。
PPRが示唆しているのはまさにこの方向です。同じルートの中で、静的に固める部分と、動的に生成する部分を共存させる。これは技術的な小細工ではありません。UIを一括納品する発想から、UIを部分ごとに運用する発想への転換です。
では、なぜA/Bテストの自動化がここで効いてくるのか
A/Bテストは昔から存在しましたが、その実態は意外と原始的です。仮説を立てる。実装する。配信する。結果を見る。学ぶ。再び作る。このループは有効ですが、遅い。特にWebの体験設計が細分化するほど、テスト対象は爆発的に増えます。ボタンの位置、見出しの言い回し、初回表示の順序、ハイドレーション前後の見え方、モバイルとデスクトップでの差分。人間だけで回すには、あまりに組み合わせが多い。
ここでLLMベースの自律エージェントが意味を持ちます。エージェントは単なる自動化ツールではなく、「仮説生成」「実装」「計測」「学習」を一つのループとして扱える実行主体です。これまでのA/Bテストは、事前に人間が設計した候補を比較するものでした。しかし本当に面白いのは、その候補生成自体が自動化されるときです。
すると、A/Bテストは単発の実験ではなくなります。むしろ、ページが自分の改善候補を継続的に提案し、検証し、適応する仕組みへと変わる。これはもはや最適化ではなく、半自律的な進化です。
たとえば、ECの購入導線を考えてみましょう。ある訪問者には、価格訴求が効く。別の訪問者には、レビューが効く。さらに、初回訪問者には安心感が重要で、再訪者にはスピードが重要かもしれない。従来は、こうした違いを静的にルール化するか、手作業でセグメントごとの検証を回すしかありませんでした。エージェントが入ると、サイトは「誰に何を見せるか」だけでなく、「何を学ぶべきか」まで自動で調整するようになります。
この時点で、レンダリングとA/Bテストは一つの問題に収束します。どちらも、ユーザーに見せる形を固定しないための技術だからです。レンダリングは表示の生成を柔軟にし、A/Bテストは学習の生成を柔軟にする。片方はUIの構造を変え、もう片方は意思決定の構造を変える。両者が結びつくと、Webは単なる配信面ではなく、学習する製品になります。
これからのWeb最適化は、ページではなく「適応の境界」を設計する仕事になる
ここでひとつ、見落とされがちな問いを立てたいと思います。最適化の単位は本当にページ全体である必要があるのでしょうか。
答えはおそらくノーです。これからの設計では、ページを一枚として扱うのではなく、どの要素が静的で、どの要素が動的で、どの要素が学習対象かを分けることが重要になります。これを私は適応の境界設計と呼びたいと思います。
この考え方では、UIは三層に分解できます。
- 安定層: ブランド、骨格、基本ナビゲーションのように、頻繁に変えない部分
- 反応層: 在庫、価格、おすすめ、CTA文言など、状況に応じて変える部分
- 学習層: どの変化が効いたかを測り、次の変更候補を生み出す部分
従来の最適化は、反応層だけを触っていました。しかし本当に差が出るのは、学習層を内蔵できるかどうかです。エージェントがいると、学習層はもはや社内の分析担当だけのものではなくなります。ページ自身が実験の参加者になり、改善案の探索を続ける。
このとき、SSRやPPRの価値は単に速くなることではありません。どの部分を先に確定し、どの部分を後から学習可能にするかを制御できる点にあります。ハイドレーションも同じです。ハイドレーションは「静的HTMLに動的機能を注入する」作業ですが、言い換えれば、確定済みの世界に、未確定の相互作用を差し込む工程です。ここに学習ループを重ねると、ページは表示されるだけでなく、適応し続ける。
未来のフロントエンドは、完成品を配る技術ではない。変化を安全に許可する技術になる。
この視点は重要です。なぜなら、最適化はしばしば「より良い答えを見つけること」だと誤解されるからです。しかし複雑なWebでは、最良解は固定的ではありません。ユーザー、時間帯、端末、ネットワーク、流入経路によって最適は変わる。したがって本当に重要なのは、答えそのものよりも、答えが変わることを前提にした構造なのです。
実務で何を変えるべきか: 直すべきはコードより先に分割の仕方
この議論を現実のチームに落とすなら、最初に変えるべきはフレームワークではなく、ページの分割思想です。多くのチームは「SSRかCSRか」を選ぶことを意思決定だと思っていますが、実際にはもっと手前の設計が重要です。どの情報をサーバーで固定し、どの体験をクライアントに委ね、どこをテスト可能な単位として切り出すか。ここが曖昧だと、どの方式を選んでも中途半端になります。
具体的には、次のような問いを毎回立てるとよいでしょう。
- このコンポーネントは、初期表示のために必要か、それとも後から読まれてもよいか
- この値は、リクエスト時点で確定すべきか、それともユーザーごとに変えてよいか
- この部分は、人間が仮説を作るべきか、エージェントが探索してよいか
- この変更は、ページ全体のテストが必要か、それとも局所的な検証で十分か
ここでのコツは、すべてを最適化しないことです。むしろ、最適化の余地を残す場所を意図的に作ることが大切です。完全に固定されたページは学習できません。逆に、すべてを動的にすると、複雑さが爆発して信頼性が落ちます。だからこそ、安定層と学習層の境界が設計資産になるのです。
たとえばヒーローセクションはSSRで素早く出し、CTAコピーはA/Bテストで変える。商品一覧はSSGで配信し、在庫だけは反応層で差し替える。分析結果をもとに、エージェントが次の文言候補や配列候補を提案する。こうした構成では、技術スタックの話と改善運用の話が別ではなくなります。表示のアーキテクチャそのものが、実験のアーキテクチャになるからです。
この転換が起きると、プロダクトチームの役割も変わります。デザイナーは見た目を決めるだけではなく、どこを可変にするかを決める。エンジニアは実装するだけではなく、何を学習可能にするかを決める。PMは要件を固定するだけではなく、どの不確実性を残すかを決める。つまり、全員が「完成」を作るのではなく、進化できる条件を作る仕事になるのです。
Key Takeaways
- レンダリング方式は実装選択ではなく、責任分担の設計だと捉える。何をいつ確定するかが本質。
- ページ全体を最適化単位にしない。安定層、反応層、学習層に分けて考える。
- A/Bテストは比較の仕組みではなく、学習ループの仕組みとして再定義する。
- SSRやPPRの価値は速度だけではない。可変性を安全に取り込めることが重要。
- 最初に変えるべきはフレームワークより分割思想。どこを静的にし、どこを学習可能にするかを先に決める。
終わりに: Webは完成品ではなく、自己更新する仮説になる
私たちは長い間、Webを「ページを配る仕組み」として扱ってきました。しかし、レンダリングの細分化とエージェントによるA/Bテスト自動化が重なると、その前提は崩れます。Webは配るものではなく、環境に応じて自らの形を調整する仮説装置になるのです。
この変化の核心は、技術が賢くなることではありません。むしろ、不確実性を前提にした設計が、ようやく実務の中心に来るということです。どの表示が正解かを一度で当てるのではなく、何を安定させ、何を学習させるかを決める。その設計こそが、これからのWebの競争力になります。
つまり未来の勝者は、もっと速く表示できるチームではありません。より上手に変わり続けられるチームです。
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣