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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
150
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
400
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
130
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3.1k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
AWS Network Firewall Proxyを触ってみた
nagisa53
1
220
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.3k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Agile that works and the tools we love
rasmusluckow
331
21k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Code Review Best Practice
trishagee
74
20k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Scaling GitHub
holman
464
140k
Marketing to machines
jonoalderson
1
4.6k
Practical Orchestrator
shlominoach
191
11k
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が宣言的に利用可能
ご清聴ありがとうございました