GOV.UK entfernt jQuery vom Front-End.

GOV.UK hat die jQuery-Abhängigkeit vom Frontend entfernt. Sie werden niemals was passiert ist. (Ja.)

jQuery ist eine etwa 30 KiB Abhängigkeit, die fast 84% der mobilen Seiten im Jahr 2021 genutzt haben – und das aus gutem Grund. jQuery war ein instrumentales Tool in einer Zeit, in der wir wirklich eine Möglichkeit brauchten, Skripte für die Interaktivität zu erstellen, und zwar so, dass die unterschiedlichen Implementierungen von Dingen wie der Ereignisverarbeitung, der Auswahl von Elementen, der Animation von Elementen usw. geglättet wurden.

Das Web ist besser wegen jQuery – nicht nur, weil es einen so enormen Nutzen hat, sondern auch, weil es aufgrund seiner Allgegenwärtigkeit zu einem Teil der Webplattform selbst wurde. Heutzutage können wir in einfachem JavaScript mit jQuery nahezu alles tun, was jQuery kann:

  • Wir können Elemente mithilfe einer CSS-Selektorsyntax mit querySelector und querySelectorAll auswählen.
  • Mit der classList API können wir Klassen bei Elementen hinzufügen, entfernen und aktivieren bzw. deaktivieren.
  • Event-Handler können mithilfe von addEventListener an DOM-Elemente sowie an die document und die window angehängt werden.
  • So, noch viel mehr.

Das wirft die Frage auf: Brauchen wir jQuery heute wirklich? Diese Frage wurde von GOV.UK mit einem klaren „Nein“ beantwortet. Im März 2022 hat Matt Hobbs bekannt gegeben, dass GOV.UK die jQuery-Abhängigkeit entfernt hat. Dies ist ein wesentlicher Aspekt in Bezug auf die Nutzererfahrung, da GOV.UK online Dienstleistungen und Informationen für Großbritannien in großem Umfang anbietet. Nicht jeder stößt auf sein 2022 erschienenes MacBook Pro Breitbandverbindung zu empfangen. GOV.UK muss für alle zugänglich sein. Das bedeutet, sie angenehm.

Hier sind einige der größten Hits von Matt Hobbs darüber, was GOV.UK beim Entfernen von jQuery herausgefunden hat:

Die vollständige Geschichte findest du in Matts informativem Twitter-Thread. Es eignet sich hervorragend für Web-Performance-Fans und unterstreicht den Punkt, der für die Leistung von Abhängigkeiten abhängt. Achten Sie darauf, dass Ihre Nutzer nicht enttäuscht werden, wenn die Webplattform die Aufgabe problemlos erledigen kann, die ein Framework ermöglicht.

Dieses Maß an Nutzerfreundlichkeit von einer Bildungseinrichtung, die mit GOV.UK arbeitet, ist beeindruckend. Ich kann nur hoffen, dass andere in ihre Fußstapfen treten.