GOV.UK, kullanıcı arabiriminden jQuery'yi kaldırıyor.

GOV.UK, jQuery bağımlılığını kullanıcı arabiriminden kaldırdı. Neler olduğunu asla tahmin edemezsiniz. (Evet, isteyeceksiniz.)

jQuery, 2021'de mobil sayfaların yaklaşık% 84'ü kullanılan yaklaşık 30 KiB'lık bir bağımlılık ve iyi bir amaç. jQuery; etkinlik işleme, öğe seçme, öğeleri animasyon gibi farklı uygulama uygulamalarını yumuşatarak etkileşimi komut dosyası haline getirmenin bir yoluna gerçekten ihtiyaç duyduğumuz bir dönemde önemli bir araçtı.

Web'in daha iyi olmasının nedeni jQuery'dir. Bunun nedeni sadece olağanüstü bir faydaya sahip olması değil, her yerde bulunması, sağladığı şeyi web platformunun bir parçası haline getirmesini sağlamıştır. Bugünlerde, jQuery'nin vanilya JavaScript'te yapabildiği hemen hemen her şeyi kolayca yapabiliyoruz:

  • Öğeleri, querySelector ve querySelectorAll ile bir CSS seçici söz dizimi kullanarak seçebiliriz.
  • classList API ile öğelere sınıf ekleyebilir, mevcut sınıfları kaldırabilir ve öğelere sınıfları açıp kapatabiliriz.
  • addEventListener kullanarak etkinlik işleyicileri DOM öğelerine, document ve window öğelerine ekleyebiliriz.
  • ve çok daha fazlası.

Aklımıza şu soru geliyor: Bugün jQuery'ye gerçekten ihtiyacımız var mı? GOV.UK bu soruya büyük bir "hayır" ile yanıt verdi. Mart 2022'de Matt Hobbs, GOV.UK'in jQuery bağımlılığını kaldırdığını duyurdu. GOV.UK, Birleşik Krallık için geniş ölçekte hizmet ve bilgi sağladığından bu, kullanıcı deneyimi açısından büyük bir sorun. Herkes 2022 MacBook Pro'yu güçlü bir geniş bant bağlantısıyla oynamıyor. GOV.UK herkes için erişilebilir olmalıdır, bu da onun yararlılığını korumak anlamına gelir.

GOV.UK'nin jQuery'yi kaldırırken fark ettiği şeylerle ilgili Matt Hobbs'un en sevilen parçalarından bazıları şöyle:

Yazının tamamı için Matt'ın bilgilendirici Twitter ileti dizisine göz atın. Web performansı meraklıları için muhteşem bir kaynaktır ve performans söz konusu olduğunda bağımlıların önemli olduğunu vurgular. Web platformu bir çerçevenin yapabileceği işi kolayca yapabiliyorsa kullanıcılarınızı kısaltmayın.

GOV.UK ölçeğinde çalışan bir kurumun kullanıcı deneyimine bu düzeyde bağlılığı takdire değer. Umarım başkalarının da kendilerinden seçtiklerini görürüm.