Estoy un poco en apuros: estoy intentando tener un script esencial y sus dependencias precargadas en mi aplicación SPA.
La configuración que tengo es más o menos:
<head> ... <link rel="preload" href="/app.js" as="script" crossorigin="anonymous" /> <link rel="preload" href="/dependency.js" as="script" crossorigin="anonymous" /> ... </head> <body> ... <script src="/app.js" type="module"></script> ... </body> Esto funciona de manera excelente para los derivados de Safari y Chromium (como lo demuestra el panel de desarrolladores de Red), pero no para Firefox. Me saludan con la sugerencia de la consola ...Make sure all attributes of the preload tag are set correctly. Si se usa rel="modulepreload" , funciona en Chromium y Firefox, pero no en Safari (esta propiedad parece nueva/no es compatible).
¿Me estoy perdiendo de algo? Siento que estoy revisando algo muy simple, y por mi vida no puedo hacer que funcione en Firefox. Cualquier sugerencia es muy apreciada.