Osobně mám radost i z View Transitions API Level 1. Pokud chápu dobře, odblokovali si tím View Transitions API Level 2, se kterým se dají dělat kompletně server-side rendered webovky, které vypadají při tranzicích mezi stránkama jako single page app.
Nejdřív jsme měli klasické multi-page aplikace. Pak je začaly vytlačovat single-page aplikace. Abychom skončili u toho, že pro jistotu nemáme ani jedno a pro jistotu se snažíme nacpat multi-page do single-page ale tvářit se, že je to pořád single-page.
Tenhle obor mě živí patnáct let ale poslední roky se to zase v mnoha ohledech poté, co ten frontend začal (trochu) dávat smysl zase obrací k pěkným podivnostem.
Zkuste se na to podívat z pohledu uživatele. Uživatel nechce čekat a chce, aby pro něj byl web srozumitelný – tedy aby mimo jiné nemizelo a znovu se neobjevovalo to, co se nemění; naopak aby na první pohled rozpoznal, co se změnilo.
MPA, SPA, SSR, View Transitions API, i obyčejná cache, a spoustu dalších jsou jen technologie, které umožňují tyto požadavky lépe naplňovat.