Sascha Lehmann
View-Transition-API: Gamechanger for hybrid app-development
#1about 2 minutes
Understanding hybrid, native, and web development models
The landscape of native, web, and hybrid development is defined to set the context for the View Transition API's impact.
#2about 3 minutes
The animation gap between web and native apps
Native apps have superior animation capabilities like container transforms, which are difficult to replicate on the web due to the rigid DOM structure.
#3about 3 minutes
Introducing the core mechanics of the View Transition API
The API simplifies animations by taking before-and-after screenshots of the DOM, performing changes in the background, and then cross-fading between the two states.
#4about 2 minutes
Comparing a user experience with and without view transitions
A side-by-side demonstration shows how view transitions transform a functional but plain app into a visually appealing and fluid user experience.
#5about 4 minutes
Understanding the DOM structure and pseudo-elements
The browser creates a temporary top-level DOM layer with special pseudo-elements for the old snapshot and new live view states, which can be targeted with CSS.
#6about 2 minutes
Implementing default cross-fades and custom animations
Enabling the default cross-fade transition is simple with a framework feature flag, and these default animations can be overridden with custom CSS.
#7about 5 minutes
Animating individual elements using the view-transition-name property
Assigning a unique view-transition-name to an element in both the start and end states allows the browser to automatically animate its size and position.
#8about 4 minutes
Exploring future features and creative use cases
The API is evolving with proposed features like scope transitions and multi-page transitions, and can be used creatively for list sorting, sliders, and accordions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
37:51 MIN
Creating fluid animations with the View Transitions API
What's new in CSS for Designers?
28:37 MIN
Q&A on refactoring SPAs and page transitions
The Lean Web
06:07 MIN
Exploring new browser APIs in Interop 2025
New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw
22:39 MIN
Relying on native browser features and the platform
The Lean Web
05:54 MIN
Expanding PWA capabilities with modern web APIs
PWAs in 2021
03:47 MIN
Understanding the web's evolution into an app platform
Native Web Apps: Are We There Yet?
31:27 MIN
The future of PWAs and Fugu API adoption
Project Fugu: Progressive Web Apps, Superpowered
03:41 MIN
Why learning about new APIs benefits developers
Explore new web features before everyone else
Featured Partners
Related Videos
What’s New and What’s Next in Web UI
Cleyra Uzcategui
Project Fugu: Extending the web
Lucien Immink
Project Fugu: Progressive Web Apps, Superpowered
Christian Liebel
Snappy UI needs no Single-Page Application
Clemens Helm
Possibilities with Web Capabilities
Rowdy Rabouw
Native Web Apps: Are We There Yet?
Maxim Salnikov
Explore new web features before everyone else
Nikita Dubko
PWAs in 2021
Ire Aderinokun
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Berlin, Germany
API
CSS
GIT
HTML
Scrum
+5

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Brandenburg an der Havel, Germany
API
CSS
GIT
HTML
Scrum
+5

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Bremen, Germany
API
CSS
GIT
HTML
Scrum
+5

Webentwickler*in Angular Berlin / Hybrid
Tech Solutions Gmbh
Berlin, Germany
€60-75K
CSS
JIRA
Angular
Confluence
+2

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Illingen, Germany
API
CSS
GIT
HTML
Scrum
+5


Front End Engineer TypeScript React Native AI
Client Server
Charing Cross, United Kingdom
Remote
£80K
CSS
React
JavaScript
+5

Vue.js Developer im Frontend
APRIORI - business solutions AG
München, Germany
Remote
CSS
React
Svelte
Vue.js
+3