Files
soroban-abacus-flashcards/apps
Thomas Hallock c845281a60 perf(homepage): optimize SSR with deferred processing and dynamic imports
- Defer tutorial processing to after hydration (~100-200ms savings)
- Dynamic import TutorialPlayer, InteractiveFlashcards, LevelSliderDisplay with ssr:false
- Add skeleton placeholders to prevent layout shift
- Parallelize headers/cookies access in i18n/request.ts
- Add missing flowchart definitions (order-of-operations, sentence-type)

Target: Reduce homepage SSR from 300-500ms to ~100-150ms

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:40:54 -06:00
..