Smooth transitions between pages and DOM states? The new ViewTransitionAPI makes it easy.
https://viewtransition.bernack.com/from.html
https://github.com/fbernack/view-transition-api-example