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

GOV.UK, jQuery bağımlılığını ortadan kaldırdı. Hiçbir zaman tahmin etti. (Evet, katılacaksınız.)

jQuery, 2021'de mobil sayfaların yaklaşık% 84'ünün kullandığı yaklaşık 30 KiB'lık bir bağımlılıktır. Bu durumun geçerli bir nedeni de var. jQuery, etkileşimi; etkinlik işleme, öğe seçme, öğeleri animasyon gibi farklı uygulama yöntemlerini rahatlatacak bir şekilde kodlamanın gerçekten gerekli olduğu bir dönemde araçsal bir araçtı.

Web, jQuery sayesinde daha iyidir. jQuery, yalnızca inanılmaz bir fayda sağladığı için değil, aynı zamanda sürekliliği sayesinde web platformunun bir parçası haline gelmesine yol açtı. Günümüzde, jQuery'nin normal JavaScript ile yapabileceği her şeyi kolayca yapabiliyoruz:

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

Aklınıza şu soru geliyor: Bugün jQuery'ye gerçekten ihtiyacımız var mı? Bu, GOV.UK tarafından kulağa "hayır" olarak cevaplanan bir soru. Matt Hobbs, Mart 2022'de GOV.UK'un jQuery bağımlılığını kaldırdığını duyurdu. GOV.UK, Birleşik Krallık için geniş ölçekte online hizmet ve bilgi sunduğundan, kullanıcı deneyimi söz konusu olduğunda bu çok büyük önem taşır. Herkes 2022 MacBook Pro modelini kıpır kıpır yapacak geniş bant bağlantısı. GOV.UK herkes için erişilebilir olmalıdır. Bu, yalın hale getirin.

GOV.UK'nin jQuery'yi kaldırırken fark ettiği en önemli eserlerden birkaçı, Matt Hobbs'un aşağıda verilmiştir:

Yazının tamamı için Matt'ın bilgilendirici Twitter ileti dizisine göz atın. Web performansı meraklıları için mükemmel bir seçenektir ve performans söz konusu olduğunda bağımlılıkların önemli olduğu noktaya dikkat çeker. Web platformu, bir çerçevenin yapabileceği işi kolayca yapabiliyorsa kullanıcılarınızda kısa süreli değişiklik yapmayın.

GOV.UK ile aynı ölçekte çalışan bir kurumun kullanıcı deneyimine verdiği bu bağlılık bizi çok sevindiriyor. İzleyenlerin izinde olduğunu umuyorum.