タグ

JavaScriptとHistoryAPIに関するmkusakaのブックマーク (1)

  • Webナビゲーションの歴史 | ダーシノ(@bc_rikko)

    Webナビゲーションの歴史 Webのナビゲーションは単なる技術的な進化ではなく、ユーザー体験と開発モデルの変化とともに再設計されてきた。URLや履歴、画面状態をどのように一致させるかという問題への解答の変遷だ。 Webの初期 Webの初期は、文書閲覧システムとして設計された。 ページごとにひとつのURLが割り当てられ、ユーザーはハイパーリンクをクリックしてページを移動していた。そのため、ページ遷移の際は常にフルリロードが行われた。 <a href="./toc.html">Table of Contents</a> <a href="./about.html">About me</a> Ajaxの登場 2000年代前半にXMLHttpRequestが登場し、URLはそのまま(ページ遷移しない)でページの一部を更新できるようになった。 しかし、画面の状態とURLと履歴が分離した。(代表的なサ

    Webナビゲーションの歴史 | ダーシノ(@bc_rikko)
    mkusaka
    mkusaka 2026/03/24
    Webのナビゲーション史を、AjaxでURL/履歴と画面状態が分離しHashやHistory API、2026のNavigation APIへと解説。
  • 1