finds.dev← search

// the find

jakearchibald/navigation-transitions

★ 333 · updated Sep 2017

A 2016 proposal by Jake Archibald for a native browser navigation transition API — a `navigate` event that would let pages animate between each other without rewriting navigation in JavaScript. It never shipped. The View Transitions API (now in Chrome/Safari) is what actually landed instead.

The API sketch is clear and the examples are well-thought-out: start animating immediately while the next page loads, not after. The same-origin restriction rationale is explicitly called out. The proposal honestly lists its own open questions rather than papering over them.

Abandoned in 2017 and superseded — adopt this and you're implementing something that was never standardized and never will be. There's no code, no polyfill, no tests, just a README. `event.newWindow` giving you a cross-document WindowProxy has serious security surface area that the proposal hand-waves. The View Transitions API solves most of the same goals with a different model and is actually shipping.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →