Date
- 20 Jul 2026
- Expired!
Optimalisasi Frontend Grit Fitness ERP
- fix: Lucide via CDN (jsdelivr) + ApexCharts dynamic import — main JS 1.9 kB
- fix: use PascalCase keys in icons object to match Lucide createIcons lookup
- fix: tree-shake Lucide icons (9.66 kB) + dynamic import ApexCharts (only on dashboard)
- fix: bundle ApexCharts via Vite instead of CDN — remove all CDN dependencies to fix RESULT_CODE_HUNG
- fix: pass icons object to createIcons — was missing causing zero icons rendered
- fix: defer Lucide icon render until DOM is ready
- fix: bundle Lucide via Vite instead of CDN to fix RESULT_CODE_HUNG (tree-shaken to 2.71 kB)