GOV.UK usuwa jQuery ze swojego interfejsu.

GOV.UK usunęło zależność od jQuery z interfejsu. Nigdy nie zgadniesz, co się stało. (Tak).

jQuery to zależność o rozmiarze około 30 KiB, która w 2021 r. była używana na niemal 84% stron mobilnych. Nie bez powodu. jQuery było niezwykle przydatnym narzędziem w czasach, gdy potrzebowaliśmy sposobu na tworzenie skryptów interaktywnych, które ułatwiałyby obsługę różnych implementacji takich funkcji jak obsługa zdarzeń, wybieranie elementów, animowanie elementów itp.

Internet jest lepszy dzięki jQuery – nie tylko dlatego, że jest tak niesamowicie przydatny, ale też dlatego, że jego wszechobecność sprawiła, że to, co oferuje, stało się częścią samej platformy internetowej. Obecnie w czystym JavaScript możemy łatwo zrobić prawie wszystko, co potrafi jQuery:

  • Elementy możemy wybierać za pomocą składni selektora CSS z użyciem znaków querySelectorquerySelectorAll.
  • Możemy dodawać, usuwać i przełączać klasy w elementach za pomocą interfejsu API classList.
  • Za pomocą addEventListener możemy dołączać moduły obsługi zdarzeń do elementów DOM, obiektu document i obiektu window.
  • i wiele innych.

Rodzi się więc pytanie: czy naprawdę potrzebujemy dziś jQuery? Na to pytanie GOV.UK odpowiada zdecydowanie „nie”. W marcu 2022 r. Matt Hobbs ogłosił, że GOV.UK usunął zależność od jQuery. Ma to duże znaczenie dla wrażeń użytkowników, ponieważ GOV.UK udostępnia usługi i informacje online na dużą skalę w Wielkiej Brytanii. Nie każdy korzysta z MacBooka Pro z 2022 r. i szybkiego połączenia szerokopasmowego. GOV.UK musi być dostępna dla wszystkich, co oznacza, że musi być prosta.

Oto kilka najważniejszych wniosków Matta Hobbsa na temat tego, co zauważono w GOV.UK po usunięciu jQuery:

Całą historię znajdziesz w wątku Matta na Twitterze. To świetne narzędzie dla osób, które interesują się wydajnością stron internetowych. Pokazuje ono, że zależności mają znaczenie, jeśli chodzi o wydajność. Nie ograniczaj możliwości użytkowników, jeśli platforma internetowa może z łatwością wykonać zadanie, które może wykonać framework.

To zaangażowanie w zapewnienie użytkownikom jak najlepszych wrażeń ze strony instytucji działającej na taką skalę jak GOV.UK jest godne pochwały. Pozostaje mi tylko mieć nadzieję, że inni pójdą w ich ślady.