GOV.UK entfernt jQuery vom Front-End.

GOV.UK hat seine jQuery-Abhängigkeit vom Frontend entfernt. Sie werden nie wissen, was passiert ist. (Ja, das.)

jQuery ist eine Abhängigkeit von etwa 30 KiB, von der fast 84% der mobilen Seiten im Jahr 2021 genutzt wurden – und das aus gutem Grund. jQuery war ein wichtiges Tool in einer Zeit, in der wir unbedingt ein Skript für die Interaktivität brauchten, um die unterschiedlichen Implementierungen von Dingen wie Ereignisverarbeitung, Auswahl von Elementen, Animation von Elementen usw. auszugleichen.

Das Web ist aufgrund von jQuery besser – nicht nur, weil es einen unglaublichen Nutzen bietet, sondern auch, weil seine Allgegenwärtigkeit dazu geführt hat, dass es Teil der Webplattform selbst wurde. Mittlerweile können wir so ziemlich alles tun, was jQuery in Vanilla-JavaScript alles machen kann:

  • Wir können Elemente mithilfe einer CSS-Selektor-Syntax mit querySelector und querySelectorAll auswählen.
  • Mit der classList API können Sie Klassen bei Elementen hinzufügen, entfernen und umschalten.
  • Mit addEventListener können Sie an DOM-Elemente, document und window Event-Handler anhängen.
  • Und das war noch nicht alles.

Jetzt stellt sich die Frage: Brauchen wir jQuery heute wirklich? GOV.UK hat diese Frage mit einem lauten "Nein" beantwortet. Im März 2022 gab Matt Hobbs bekannt, dass GOV.UK seine jQuery-Abhängigkeit beseitigt hat. Dies ist ein wichtiger Punkt für die User Experience, da GOV.UK online Dienste und Informationen für das Vereinigte Königreich in großem Maßstab anbietet. Nicht jeder nutzt sein MacBook Pro 2022 mit einer Breitbandverbindung. GOV.UK muss für jeden zugänglich sein, das heißt, es schlanker zu halten.

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

Den vollständigen Artikel findest du in Matts informativem Twitter-Thread. Sie eignet sich hervorragend für Web-Performance-Fans und zeigt, dass Abhängigkeiten in Bezug auf die Leistung eine Rolle spielen. Achten Sie darauf, dass Ihre Nutzer nicht zu kurz kommen, wenn die Webplattform die Aufgaben, die mit einem Framework möglich sind, problemlos erledigen kann.

Dieses Engagement für die Nutzerfreundlichkeit einer Institution, die mit dem Maßstab von GOV.UK arbeitet, ist lobenswert. Ich kann nur hoffen, dass andere in ihre Fußstapfen treten.