viewtransitions
Animate DOM updates via the View Transitions API.
Import: @rtorcato/browser-common/viewtransitions
๐ MDN: View Transitions API ยท ๐ caniuse: view-transitions
startViewTransition runs the callback synchronously as a fallback when unsupported, so it's always safe to call.
Exampleโ
import { startViewTransition } from '@rtorcato/browser-common/viewtransitions'
await startViewTransition(() => updateDOM())
Exportsโ
isViewTransitionsSupported()โ feature checkstartViewTransition(updateCallback)โ runs the update in a view transition when supported, otherwise runs it directly
See the API reference for full signatures.