GOV.UK supprime jQuery de son interface.

GOV.UK a supprimé sa dépendance jQuery de son interface. Vous n'utiliserez jamais devinez ce qui s'est passé. (Oui, tout à fait.)

jQuery est une dépendance d'environ 30 Kio que près de 84% des pages mobiles utilisées en 2021, et ce à juste titre. jQuery était un outil instrumental à une époque où nous avions vraiment besoin d'un moyen de créer des scripts interactifs de manière à faciliter les différentes implémentations d'éléments tels que la gestion d'événements, la sélection d'éléments, l'animation, etc.

Le Web est meilleur grâce à jQuery, non seulement parce qu'il est extrêmement utile, mais aussi parce que son omniprésence l'a amené à intégrer ce qu'il fournissait à la plate-forme Web elle-même. De nos jours, nous pouvons facilement faire à peu près tout ce que jQuery peut faire avec vanilla JavaScript:

  • Nous pouvons sélectionner des éléments à l'aide d'une syntaxe de sélecteur CSS avec querySelector et querySelectorAll.
  • L'API classList permet d'ajouter, de supprimer et d'activer/de désactiver des classes sur des éléments.
  • Nous pouvons associer des gestionnaires d'événements aux éléments DOM, document et window à l'aide de addEventListener.
  • Et bien plus encore.

Cela soulève vraiment la question suivante: Avons-nous vraiment besoin de jQuery aujourd'hui ? Voilà une question à laquelle GOV.UK a répondu par un "non" retentissant. En mars 2022, Matt Hobbs a annoncé que GOV.UK avait supprimé sa dépendance jQuery. C'est un point très important en ce qui concerne l'expérience utilisateur, car GOV.UK fournit des services et des informations en ligne à grande échelle au Royaume-Uni. Tout le monde n'écoute pas son MacBook Pro 2022 lors d'une aventure connexion haut débit. GOV.UK doit être accessible à tous, ce qui signifie que Lean.

Voici quelques-uns des plus grands succès de Matt Hobbs sur ce que GOV.UK a remarqué en supprimant jQuery:

Pour lire l'article complet, consultez le fil de discussion Twitter de Matt. C'est un excellent outil pour les passionnés de performances Web, et il montre que les dépendances sont importantes en termes de performances. Ne négligez pas vos utilisateurs si la plateforme Web peut facilement faire le travail d’un framework.

Ce niveau d'engagement envers l'expérience utilisateur de la part d'une institution qui travaille à la même échelle que GOV.UK est louable. J'espère que les autres suivront leurs traces.