Una razón para desactivar la precarga de browser-update JS

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

Por lo que sé, IE sigue siendo compatible hasta junio, aunque el soporte se está trasladando actualmente a un complemento.

La mayoría de mi público está familiarizado con los navegadores más recientes. Estaría encantado de no dar soporte a IE.

Mover el soporte de Internet Explorer al plugin principal

Discourse dejará de dar soporte a Internet Explorer en junio de 2020. (Se hará un anuncio oficial a mediados de enero). Como preparación para ello, el código específico de Internet Explorer se ha trasladado a un plugin, lo que facilita su eliminación en junio.

Fuente

¿Por qué sería problemático el pre-carga? No entiendo tu solicitud.

Para el resto de los navegadores, no vale la pena desperdiciar el ancho de banda de los usuarios con recursos precargados que no se utilizan.

No existe tal cosa como IE 18.

Ha estado bien durante los últimos ~seis años.

Seis meses más no es gran cosa. La razón para separar el soporte de IE es más bien reducir la complejidad que cualquier carga generada por la precarga.

¿Qué hay de Microsoft Edge?

Espero que en los próximos 6 meses se elimine.