Visual Continuity on the Web: My Journey With View Transitions

View transitions promise app-like fluidity on the web, but integrating them into real products isn’t always just about a few API calls—it’s a journey.

In this talk, I’ll share my story of adopting view transitions at work. We’ll discuss how browsers implement them (e.g., how snapshots are taken, how animation pseudo-elements are orchestrated, and how promises let you hook into the lifecycle). We’ll also explore how frameworks like Astro and React integrate view transitions into both SPA and MPA workflows.

Last but not least, we’ll discuss real-world patterns, gotchas, and lessons learned around edge cases, accessibility concerns, fallback strategies, and performance considerations.

️Presentations