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
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
240
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
600
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
640
Context Engineeringの取り組み
nutslove
0
340
Tebiki Engineering Team Deck
tebiki
0
24k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
250
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.3k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
330
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
180
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
First, design no harm
axbom
PRO
2
1.1k
Design in an AI World
tapps
0
140
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
4 Signs Your Business is Dying
shpigford
187
22k
Embracing the Ebb and Flow
colly
88
5k
[SF Ruby Conf 2025] Rails X
palkan
1
750
Tell your own story through comics
letsgokoyo
1
810
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
The Pragmatic Product Professional
lauravandoore
37
7.1k
For a Future-Friendly Web
brad_frost
182
10k
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が宣言的に利用可能
ご清聴ありがとうございました