2 points par GN⁺ 2024-02-03 | 1 commentaires | Partager sur WhatsApp

Pourquoi l’élément <html> n’est-il pas pris en charge à 100 % sur CanIUse.com ?

  • Can I Use est un site qui suit le taux d’adoption des technologies web, estime l’usage des navigateurs et mesure la compatibilité des fonctionnalités afin de fournir des chiffres indiquant leur disponibilité.
  • Actuellement, le taux de prise en charge de l’élément <html> est affiché à 97,34 %, ce qui est inférieur au taux de prise en charge actuel de l’élément <audio>.
  • Sur la base des données fournies par MDN, la section de compatibilité des navigateurs pour l’élément <html> affiche l’attribut manifest, non standardisé et abandonné, ainsi que « secure context required » avec une croix rouge.

Informations supplémentaires

  • MDN signifiait Mozilla Developer Network, mais le nom est désormais simplement utilisé comme MDN.

L’avis de GN⁺

  • Les données de CanIUse.com peuvent parfois prêter à confusion, mais elles restent une ressource utile pour les développeurs web.
  • Le fait que le taux de prise en charge d’un élément de base comme <html> ne soit pas de 100 % semble tenir à la manière dont les données sont interprétées et à la façon dont les anciens navigateurs sont traités.
  • Comprendre la compatibilité et le taux de prise en charge des technologies web est très important pour les développeurs web, et ces statistiques aident à faire des choix techniques et à optimiser les sites web.

1 commentaires

 
GN⁺ 2024-02-03
Commentaire Hacker News
  • Explication de l’option « tous les utilisateurs » de CanIUse :

    • CanIUse collecte des données d’utilisation des navigateurs dans le monde entier, mais ne couvre pas tous les navigateurs.
    • Le paramètre par défaut considère comme non pris en charge les navigateurs que CanIUse ne suit pas.
    • En passant à « tous les utilisateurs suivis », le taux de prise en charge affiché est de 98,71 %.
    • Le total des navigateurs listés dans le tableau dont la prise en charge est inconnue est de 1,27 %.
    • En l’ajoutant à 98,71 %, on obtient un chiffre proche de 100 %.
  • Mention du changement de nom de MDN :

    • MDN était autrefois l’acronyme de Mozilla Developer Network, mais est désormais simplement appelé MDN.
    • Il est impossible de trouver le nom complet sur le site de MDN.
  • Mention du fait que les éléments HTML a et p ont le même taux de prise en charge :

    • Les éléments a et p ont tous deux un taux de prise en charge de 97,34 %.
    • Ces données sont fournies par MDN.
  • Question sur le HTML valide le plus simple :

    • Mention d’un HTML valide minimal sans balise HTML.
  • Mention qu’il serait utile d’ajouter une fonctionnalité distincte « html-manifest » dans CanIUse :

    • Insistance sur le fait que MDN est une ressource excellente.
  • Explication de la source des données sur le site CanIUse :

    • La matrice de prise en charge des fonctionnalités du site provient du dépôt browser-compat-data de MDN.
    • CanIUse possède beaucoup de données dans son propre dépôt, mais la source des données de prise en charge pour certains éléments n’est pas claire.
  • Question sur ce que signifie « ne pas prendre en charge » l’élément <html> :

    • Interrogation sur le fait de savoir si l’ajout de la balise <html> à une page modifie la manière dont la page s’affiche.
  • Mention du fait que la page web d’origine n’utilisait pas l’élément <html> :

    • Fourniture d’un lien d’exemple vers le site du CERN.
  • Question sur le fait que le taux de prise en charge de l’élément <html> devrait être inférieur à celui de tous les autres éléments :

    • Il n’existe pas de réponse claire expliquant pourquoi le taux de prise en charge de <html> est inférieur à celui des autres éléments.