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
high-g
November 07, 2025
Technology
0
4
速習 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
OpenShiftでllm-dを動かそう!
jpishikawa
0
100
Red Hat OpenStack Services on OpenShift
tamemiya
0
100
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
530
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Context Engineeringの取り組み
nutslove
0
340
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
2.7k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
エンジニアに許された特別な時間の終わり
watany
106
230k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
30 Presentation Tips
portentint
PRO
1
210
What's in a price? How to price your products and services
michaelherold
247
13k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
580
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Cult of Friendly URLs
andyhume
79
6.8k
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が宣言的に利用可能
ご清聴ありがとうございました