A Google IO talk Bringing page transitions to the web (Youtube) given by Jake Archibald
Inspired me to recreate these animations using Svelte
"Well, the truth is it's really hard with the APIs we have today"
True, I've had to hack both the source and target pages to facilitate the transitions.
"It's not particularly easy in modern frameworks"
Svelte's powerful animation system helps a lot, but as both pages are active at once, getting good performance is hard, especially because a navigation is a big DOM change.