GOV.UK supprime jQuery de son interface.

GOV.UK a abandonné la dépendance jQuery de son interface. Vous ne devinerez jamais ce qui s’est passé. (Oui.)

jQuery est une dépendance d'environ 30 Kio que près de 84% des pages mobiles utilisées en 2021 étaient utilisées, et ce pour une bonne raison. jQuery était un outil essentiel à une époque où nous avions vraiment besoin d'ajouter des scripts d'interactivité pour lisser les différentes implémentations d'éléments tels que la gestion des événements, la sélection d'éléments, les éléments d'animation, etc.

Le Web est meilleur grâce à jQuery, non seulement en raison de son utilité incroyable, mais aussi parce que son omniprésence a permis d'intégrer ce qu'il fournit à la plate-forme Web elle-même. À l'heure actuelle, nous pouvons facilement faire à peu près tout ce que jQuery peut faire en JavaScript vanilla:

  • Nous pouvons sélectionner des éléments à l'aide d'une syntaxe de sélecteur CSS avec querySelector et querySelectorAll.
  • Nous pouvons ajouter, supprimer et activer/désactiver des classes sur des éléments avec l'API classList.
  • 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 réellement la question suivante: avons-nous vraiment besoin de jQuery aujourd'hui ? C'est 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 aspect important de l'expérience utilisateur, car GOV.UK fournit à grande échelle des services et des informations en ligne pour le Royaume-Uni. Tout le monde n'utilise pas son MacBook Pro 2022 avec une connexion haut débit. GOV.UK doit être accessible à tous, ce qui signifie que le site doit rester faible.

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

Pour connaître l'intégralité de l'article, consultez le fil d'informations Twitter de Matt Landis. C'est un outil très utile pour les amateurs de performances Web, qui soulignent l'importance des dépendances en termes de performances. Ne négligez pas vos utilisateurs si la plateforme Web peut facilement faire le travail d’un cadre.

Ce niveau d'engagement envers l'expérience utilisateur de la part d'une institution qui travaille à l'échelle de GOV.UK est louable. Je ne peux qu'espérer que les autres suivront leurs traces.