Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
速習 View Transition API
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
high-g
November 07, 2025
Technology
0
5
速習 View Transition API
2025/11/07(金) フロントエンド勉強会 in 大阪@Kansai Dev Garage 5分LT
high-g
November 07, 2025
Tweet
Share
More Decks by high-g
See All by high-g
関西からコミュニティ活動をする意味
high_g_engineer
0
74
JavaScriptの未来は誰がどう決めている?
high_g_engineer
0
5
DOMやEventの型階層を理解する
high_g_engineer
0
9
デザイナー不在プロジェクトにおける生成AIによるモック駆動開発
high_g_engineer
0
5
React開発をシンプルに!TanStackによる統一的なライブラリ選定
high_g_engineer
0
6
誰でもできるtype-challenges入門
high_g_engineer
0
4
Other Decks in Technology
See All in Technology
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
560
Agile Leadership Summit Keynote 2026
m_seki
1
610
20260204_Midosuji_Tech
takuyay0ne
1
150
配列に見る bash と zsh の違い
kazzpapa3
1
140
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
280
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
180
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
100
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Deep Space Network (abreviated)
tonyrice
0
48
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How to Ace a Technical Interview
jacobian
281
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
速習 View Transition API 2025/11/7 フロントエンド勉強会 in 大阪
@high_g_engineer - KINTOテクノロジーズ(株)所属 - フロントエンドエンジニア - フロントエンドカンファレンス関西実行委員
- TSKaigi 2025, TSKaigi Kansai Staff 谷 郁弥 (high-g)
View Transition APIの概要
View Transition APIの概要 • シームレスな遷移アニメーションを標準機能で簡単に実装できるAPI • MPA、SPAのそれぞれで実装することが可能 • これまで遷移アニメーション実装の際、JSやCSSで複雑なコードを書いたり、座標
計算したり、ページ遷移アニメーション系のライブラリを頼る必要があった
View Transition API 実装状況
View Transition APIの概要 • Chrome 111(2023年3月1日リリース)でサポート • Safari 18.2(2024年12月11日リリース)でサポート
• Reactでは、react@experimentalでViewTransitionコンポーネントが実験的な機能とし て提供(現在はreact@canaryで提供) • Firefox 144(2025年10月14日)← NEW ◦ まだ基本的な機能のみのサポート
すべてのモダンブラウザに組み込まれ、 Baseline の Newly Available に加わった
View Transition API は Interop 2025 の重点領域の一つ Interop =
Webブラウザ間の互換性を高めるプロジェクト
どんな挙動をするか
None
None
MPAで実装する場合
MPAでフェードイン・フェードアウトを実装する場合 この記述だけで、同一オリジン間のページ遷移でフェードイン・フェードアウトのアニメーションが適用
MPAで要素のアニメーションを実装する場合 index.html detail.html
MPAで要素のアニメーションを実装する場合 index.html detail.html
Reactで実装する場合 ※SPA実装のバニラ実装は省略!
None
None
None
startTransitionを利用することで、ノンブロッキングでstateを更新可能 ViewTransitionコンポーネントはstateの更新を検知し、遷移アニメーションを実行
まとめ
まとめ • View Transition APIは、シームレスな遷移アニメーション簡単に実装可能 • MPA、SPAのそれぞれで実装することが可能 • 今後、FEフレームワークでもView Transition
APIが宣言的に利用可能
ご清聴ありがとうございました