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

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

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

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

Avatar for Okuto Oyama

Okuto Oyama

March 23, 2026
Tweet

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は使ってもいい?