View transitions are the perfect candidate progressive enhancement. If the browser supports it, then the user will get the rich animations. If it doesn’t, then they get what they currently have.
And once other browsers starts supporting it, the experience will automatically work in those browsers too without you needing to touch a single line of code :)
> View transitions are the perfect candidate progressive enhancement.
Quite the opposite. The alternative to "no view transitions" isn't "clunky hard-refresh page-by-page experience," it's single-page view transitions orchestrated by JavaScript (instead of by Chrome). View transitions require you to fundamentally change the architecture of not just a page, but your entire website/app.
And once other browsers starts supporting it, the experience will automatically work in those browsers too without you needing to touch a single line of code :)