Hola,
He notado que el código HTML de Discourse incluye líneas como las siguientes:
<link rel='preload' href='/assets/browser-update-xyz24ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js' as='script'/>
<script src='/assets/browser-update-xyz4ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js'></script>
-
¿Qué hace?
-
¿Está destinado también a otros navegadores además de Internet Explorer desactualizado?
Por favor, consulta: https://caniuse.com/#search=preload
Si el navegador ya está desactualizado
- ¿Cómo va a soportar la función preload?
- No veo la ventaja de precargar, al menos para los navegadores modernos que probablemente no necesiten el mensaje de actualización del navegador.
No estoy seguro si esto está relacionado solo con Internet Explorer u otros también. En caso de ser IE, ¿podríamos usar simplemente un comentario condicional HTML en lugar de JS? Esto sería más ligero.
<!--[if lt IE 9]>
<div>Desafortunadamente, <a href="https://www.discourse.org/faq/#browser">tu navegador es demasiado antiguo para funcionar en este sitio</a>. Por favor, <a href="https://browsehappy.com">actualiza tu navegador</a></div>
<![endif]-->
Los 10 principales navegadores web
1 Chrome 78 38.51%
2 Safari 13 8.65%
3 Chrome 77 5.89%
4 Safari 12 4.25%
5 Firefox 70 3.57%
6 IE 18 3.17%
7 IE 11 2.99%
8 Samsung 10 2.44%
9 Chrome 76 1.82%
10 Chrome 74 1.44%
Fuente: W3Counter: Global Web Stats
- ¿Sigue siendo necesario?
Gracias y saludos,
Gulshan