Twelve ways to open an app
A splash screen buys you the second or two a cold start needs, and it is the first thing anyone sees. These are the techniques worth knowing, one screen each. Press any of them to play it again.
Your system asks for reduced motion, so these are showing their finished frames and the replay buttons are switched off.
Why none of these use a library
A splash screen covers the moment before an app is ready. Anything it depends on has to load first, which means a 400 KB animation library makes the wait it was hired to hide measurably longer.
All twelve are CSS keyframes and inline SVG. The only script on this page
toggles a .go class so they can be replayed, and counts the
number on the seventh so the digits and the arc cannot drift apart.
Every one respects prefers-reduced-motion: with it set they
render their finished state instantly. A launch screen that ignores that
setting is a launch screen somebody has to close their eyes to get past.