mirror of
https://github.com/Such-Software/such.software.git
synced 2026-10-17 05:32:05 +02:00
- Remove framer-motion from the two components that pulled it into the homepage's initial bundle: HeroSplash (click-to-enter wash -> CSS keyframe; reduced-motion check moved into the handler) and ScrollReveal (whileInView -> IntersectionObserver + CSS transition). framer now only lives in the lazy nebula chunk, which never loads during the splash. First Load JS on / : 174 kB -> 138 kB. - Monitor terminal: blink ~7 times before typing 'such' (so it's catchable even when the splash is skipped on refresh), then type/hold/backspace/blink/fade as before. Desktop behavior unchanged; both converted components still respect reduced-motion.