Si tengo una aplicación Angular o React Single Page y algunas de las rutas se cargan de forma diferida, entiendo que si un usuario abre la aplicación web, algunos de los paquetes JS no se enviarán inmediatamente a su navegador. Pero si navegan a algunas de las rutas de carga diferida, los paquetes JS adicionales se enviarán al navegador.
Digamos que estoy alojando la aplicación en el alojamiento de Firebase o en algún otro CDN. ¿Cómo puede el servidor de alojamiento implementar la lógica para saber qué paquetes JS enviar al usuario? ¿Estoy malinterpretando algo? No he visto mucha discusión en línea sobre este tema, pero no tiene mucho sentido para mí.
El proveedor de hosting no lo sabe; no es su trabajo.
Con técnicas de división de código e importación dinámica, puede cargar partes de forma diferida.