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>