Next.js Instant Navigations - JavaScriptによるWeb Navigationチューニング
セッショントラックBJapanese
「Next.jsのNavigationは遅すぎる」— これは長年多くの開発者が抱えていた不満であり、Next.js開発チームはこの不満に対し改善と研究を重ねてきました。
Navigationの理想は、リンクをクリックしたら即座にページが表示されることです。しかし、これを実現するにはPrefetch・Cache・Fallbackといった高度な技術要素が絡むため、開発者がこれらを駆使して自力で組み上げるのは容易ではありませんでした。Next.jsは即座にページを表示するNavigation体験をデフォルトで実現すべく開発を重ね、その集大成として2026/06にInstant Navigationsを発表しました。
本セッションでは、SPAから始まるJavaScriptによるNavigationチューニングの歴史を辿りながら、Next.jsがInstant Navigationsに至るまでに直面した技術的課題とその解決アプローチ — PPR・”use cache”・Prefetching戦略 — を紹介します。

akfm_sato
ReactやNext.jsを使ったWebアプリケーション開発を得意とするエンジニア。著書『Next.jsの考え方』(Zenn)