Chrome et Firefox sont si vieux qu'ils pourraient "casser" Internet - Review Geek
Agence web » Actualités du digital » Chrome et Firefox sont si vieux qu’ils pourraient « casser » Internet

Chrome et Firefox sont si vieux qu’ils pourraient « casser » Internet

Les navigateurs Google Chrome, Firefox et Microsoft Edge sont tous suffisamment anciens pour atteindre bientôt la version 100. Et bien que cela puisse ne pas sembler un gros problème, ces numéros de version pourraient provoquer un Y2K pour les navigateurs Web et casser tous nos sites Web préférés, car Internet n’est pas encore tout à fait prêt à gérer ces gros chiffres.

Pour ceux qui ne se souviennent pas du bogue Y2K, en 1999, les chercheurs ont réalisé que la plupart des ordinateurs basaient leurs horloges sur les deux derniers chiffres d’une année, et le 1er janvier, ils penseraient que l’an 2000 est 1900. C’était un énorme désordre, mais des initiatives logicielles mondiales ont sauvé la situation.

Maintenant, les navigateurs Web d’aujourd’hui pourraient être confrontés à une situation quelque peu similaire. Le passage inévitable à la version 100 peut entraîner des bogues ou des problèmes de compatibilité sur certains sites Web qui ne sont pas prêts à lire les chaînes d’agent utilisateur à trois chiffres. Jusqu’à présent, ces chaînes de code ne contenaient que deux chiffres, et il s’avère que des tonnes de sites Web ne pourront pas en lire trois, ce qui peut entraîner plusieurs bogues et problèmes.

« Lorsque les navigateurs ont atteint la version 10 pour la première fois il y a un peu plus de 12 ans, de nombreux problèmes ont été découverts avec les bibliothèques d’analyse User-Agent car le numéro de version majeur est passé d’un chiffre à deux », explique l’équipe de développeurs de Mozilla. Nous pourrions faire face à quelque chose de similaire plus tard cette année.

En conséquence, Mozilla a déployé une tonne d’efforts dans les coulisses pour le réparer. De plus, avec Google, on aurait émis des avertissements aux développeurs Web pendant des mois.

Chrome et Edge atteindront la version 100 du navigateur en mars, suivis de Firefox en mai. Comme expliqué par BleepingComputer, un agent utilisateur est une chaîne utilisée par un navigateur Web qui partage des informations sur le logiciel, y compris le nom du navigateur, son numéro de version et la technologie qu’il utilise. Lorsque vous visitez un site Web, l’agent utilisateur du navigateur est envoyé avec la demande de page Web. Cela permet à la page Web de vérifier la version du navigateur du visiteur et de modifier sa réponse en fonction des fonctionnalités prises en charge par le navigateur. Si les sites Web ne sont pas capables de lire cette chaîne, ils peuvent ne pas fonctionner du tout, ou du moins être gravement endommagés.

Les équipes Chrome et Mozilla ont effectué des tests pour rechercher des pannes ou trouver une solution, et il existe actuellement une courte liste de problèmes. Selon Engadget, quelques grands sites sont concernés, notamment HBO Go, Bethesda et Yahoo.

Une solution temporaire

Les développeurs Web peuvent activer un indicateur spécial dans les versions actuelles de Chrome, Edge et Firefox pour que les navigateurs signalent la version 100. De cette façon, ils peuvent vérifier les problèmes ou aider à trouver un correctif. Étant donné que Chrome version 100 ne sortira que le 29 mars et Firefox v100 le 3 mai, les développeurs ont encore du temps.

Pour l’instant, le plan de sauvegarde ou la solution temporaire consiste à geler les numéros de version à 99 pour atténuer tout problème, en particulier si les modifications ne permettent pas de résoudre le problème à venir. Ou publiez des mises à jour de correctifs à la volée pour modifier le code des sites Web concernés. Donc, si Internet commence à « casser » pour vous fin mars ou début mai, vous savez maintenant pourquoi.

via 9to5Mac

★★★★★