perf: eliminate global JS bloat and defer autoPlay video

- Dynamically imported ToolCoordinator dependencies
- Removes ~400KB from global layout (html2canvas, framer-motion)
- Implemented IntersectionObserver in VideoSection
- Prevents 1.8MB .webm autoPlay blocking initial network
- Restored SSR hydration visibility for LCP elements in Hero
This commit is contained in:
2026-02-20 00:34:08 +01:00
parent f0547fbf8a
commit c30a52e3a3
6 changed files with 154 additions and 23 deletions

View File

@@ -49,6 +49,7 @@
"@lhci/cli": "^0.15.1",
"@mintel/eslint-config": "1.8.3",
"@mintel/tsconfig": "1.8.3",
"@next/bundle-analyzer": "^16.1.6",
"@remotion/cli": "^4.0.421",
"@remotion/google-fonts": "^4.0.421",
"@remotion/player": "^4.0.421",