View Transitions API
API przeglądarki, które fotografuje stronę przed zmianą i po niej, a następnie samo animuje przejście, także między prawdziwymi załadowaniami stron.
Wywołanie document.startViewTransition(callback) robi migawkę bieżącego wyglądu, wykonuje aktualizację DOM, robi drugą migawkę i płynnie przenika. Do bardziej złożonych efektów ustawia się view-transition-name na elementach, które mają być sparowane — miniaturze na liście i tym samym obrazie w widoku szczegółów — a przeglądarka płynnie przekształca jedno położenie w drugie. Animacjami steruje się zwykłym CSS przez pseudoelementy takie jak ::view-transition-old i ::view-transition-new. Najciekawszy jest wariant międzydokumentowy, włączany regułą CSS, który daje wielostronicowym serwisom płynne przejścia — wcześniej jeden z najmocniejszych argumentów za budowaniem wszystkiego jako aplikacji jednostronicowej.