Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Navigation APIと見るSvelteKitのWeb標準志向

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Navigation APIと見るSvelteKitのWeb標準志向

Avatar for Okuto Oyama

Okuto Oyama

March 23, 2026

More Decks by Okuto Oyama

Other Decks in Technology

Transcript

  1. yamanoku 一児の父・会社員 「お元気ですか.fm」パーソナリティ • My favorite things ◦ Web Standard

    ◦ アクセシビリティ ◦ 大型犬 ◦ 超かぐや姫! X (旧Twitter) | BlueSky | GitHub
  2. • React Router • Vue Router • SvelteKit • Astro

    • FUNSTACK Router (uhyoさん作) ライブラリ・フレームワークの処理を調査
  3. • Web標準志向なもので構築されていることを改めて知れた • Fetch APIs, FormData, Stream APIs, URL APIs,

    Web Crypto… • 「車輪の再発明をするのではなくプラットフォームを扱う」 • Svelteでは新しいHTML要素のサポートも入っている SvelteKitのWeb標準志向
  4. Conversely, time spent learning SvelteKit will help you be a

    better web developer elsewhere. https://svelte.jp/docs/kit/web-standards
  5. • History APIに替わるページ遷移にまつわるWeb API • かつては「App History API」と呼ばれていた • Chrome

    102よりフラグなしで使用可能(2022/5~) • Interop 2025にて対象に選出・標準化への取り組みが加速 Navigation APIとは何か
  6. • Navigation APIは2026年1月をもってBaseline Newly Availableへ • 最新のモダンブラウザであれば扱えるAPIになった • ただしSafari、Firefoxの2025年以前のブラウザでは使えない •

    そのためプロダクションで使用するにしてもまだ Polyfillは必要 • Baseline Widely Availableとなるのは2028/07/13予定 じゃあNavigation APIは使ってもいい?