- Convertir todas las páginas (excepto Home y NotFound) a lazy loading con React.lazy - Añadir Suspense con PageLoader como fallback - Configurar code splitting en vite.config.ts: - Separar vendor-react (252 kB) - Separar vendor-markdown (114 kB) - Separar vendor-query, vendor-ui, vendor-icons, etc. - Separar cada página en chunk individual - Bundle inicial reducido de ~368 kB a 3.29 kB (1.25 kB gzipped) - Mejora significativa en tiempo de carga inicial - Páginas se cargan bajo demanda al navegar |
||
|---|---|---|
| .. | ||
| assets | ||
| manual | ||
| .htaccess | ||
| 404.html | ||
| _redirects | ||
| favicon.ico | ||
| favicon.svg | ||
| manifest.json | ||
| placeholder.svg | ||
| robots.txt | ||
| sw.js | ||