Blog.
Keeping overlays continuous in shared element transitions
How SSGOI keeps badges, captions, and player controls from popping when a shared image moves between pages.
High-DPI CSS Rendering: A clip-path Animation Bug
A Chromium clip-path bug observed at device pixel ratio 2: how CSS pixels, mask coordinates, and compositing interact, and how percentage geometry keeps playback consistent.
Next.js 16.3 Caching Strategy: What Junior Developers Should Know
Next.js 16.3 changes how the App Router prefetches shared route shells. This guide connects HTML, RSC payloads, Client Cache, use cache, Suspense, and React Activity.
View Transition API: Limitations and Workarounds
The View Transition API handles snapshots and shared elements well. SSGOI keeps geometry, temporary layers, and transition policy in its own engine so complex motion can remain a preset.
Beyond React: Building a Shared Element Transition from Scratch
A shared element transition looked like a simple bounding-box interpolation—until object-fit, image cropping, and border radius made the middle frames fall apart.