Une raison de désactiver le préchargement pour browser-update JS

Bonjour,

J’ai remarqué que le code HTML de Discourse contient des lignes de ce type :

    <link rel='preload' href='/assets/browser-update-xyz24ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js' as='script'/>
<script src='/assets/browser-update-xyz4ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js'></script>
  • À quoi cela sert-il ?

  • Est-ce destiné à d’autres navigateurs que les anciennes versions d’Internet Explorer ?

Veuillez consulter : https://caniuse.com/#search=preload

Si le navigateur est déjà obsolète

  • Comment va-t-il prendre en charge le préchargement (preload) ?
  • Je ne vois pas l’avantage du préchargement, du moins pour les navigateurs modernes qui n’ont probablement pas besoin d’afficher un message de mise à jour du navigateur.

Je ne suis pas sûr que cela concerne uniquement Internet Explorer ou d’autres navigateurs également. Dans le cas d’IE, peut-être pourrions-nous simplement utiliser un commentaire HTML conditionnel au lieu d’utiliser du JavaScript ? Cela serait plus léger.

<!--[if lt IE 9]>
	<div>Malheureusement, <a href="https://www.discourse.org/faq/#browser">votre navigateur est trop ancien pour fonctionner sur ce site</a>. Veuillez <a href="https://browsehappy.com">mettre à jour votre navigateur</a></div>
<![endif]-->

Top 10 des navigateurs 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 %
Source : W3Counter: Global Web Stats

  • Est-ce toujours nécessaire ?

Cordialement,
Gulshan

À ma connaissance, IE est toujours pris en charge jusqu’en juin, bien que le support soit actuellement déplacé vers un plug-in.

La plupart de mon public est familier avec les derniers navigateurs. Je serais ravi de ne pas prendre en charge IE.

Déplacer le support d’Internet Explorer vers le plugin principal

Discourse supprimera le support d’Internet Explorer en juin 2020. (Une annonce officielle sera faite mi-janvier). En préparation de cela, le code spécifique à Internet Explorer a été déplacé vers un plugin, ce qui facilite sa suppression en juin.

Source

Pourquoi le préchargement poserait-il un problème ? Je ne comprends pas votre demande.

Pour les autres navigateurs, il ne vaut pas la peine de gaspiller la bande passante des utilisateurs avec des ressources préchargées inutilisées.

Il n’existe pas de version IE 18.

Ça a été acceptable au cours des six dernières années environ.

Six mois de plus ne sont pas un gros problème. La raison de séparer le support d’IE est davantage de réduire la complexité que de répondre à une charge créée par le préchargement.

Qu’en est-il de Microsoft Edge ?

J’espère que cela sera supprimé dans les 6 prochains mois.