Ana Sayfa

jQuery 4.0.0 Yayında: 20 Yıllık Yolculukta Yeni Bir Dönem

1 dk okuma

jQuery, ilk kez 14 Ocak 2006'da John Resig tarafından tanıtılmasının 20. yıl dönümünde, uzun bir geliştirme sürecinin ardından 4.0.0 sürümünü nihayet yayınladı. Neredeyse on yıldır çıkan ilk büyük sürüm olan jQuery 4.0.0, birçok iyileştirme ve modernizasyon getiriyor. Bu sürüm, bazı kırıcı değişiklikler içerse de, geliştirme ekibi çoğu kullanıcının kodlarında minimum değişikliklerle yükseltme yapabileceğini belirtiyor. Geçiş sürecini kolaylaştırmak için bir yükseltme rehberi ve jQuery Migrate eklentisi de hazırlandı.

Yeni sürümle birlikte, jQuery ekibi yıllardır yapmak istediği ancak yama veya küçük sürümlerde mümkün olmayan değişiklikleri hayata geçirdi. Eski kodlar temizlendi, daha önce kullanımdan kaldırılan (deprecated) API'ler tamamen kaldırıldı ve belgelenmemiş bazı dahili parametreler ile karmaşık "sihirli" davranışlar iptal edildi. En dikkat çekici değişikliklerden biri, Internet Explorer 10 ve daha eski sürümler için desteğin sonlandırılması oldu; IE 11 desteği ise jQuery 5.0 ile kaldırılacak. Ayrıca Edge Legacy, eski iOS ve Firefox sürümleri gibi çok eski tarayıcılar için de destek kesildi. Bu tarayıcılara ihtiyaç duyan kullanıcıların jQuery 3.x'te kalmaları öneriliyor.

jQuery 4.0.0, güvenlik ve modern web standartlarına uyum konusunda da önemli adımlar attı. Trusted Types desteği eklendi ve Content Security Policy (CSP) yönergelerine uygunluk sağlandı. Çoğu eşzamansız script isteği, inline script'lerden kaynaklanan CSP hatalarını önlemek amacıyla <script> etiketleri kullanılarak yapılıyor. Kaynak kodu ise AMD'den ES modüllerine taşınarak projenin iç yapısında modern bir dönüşüm gerçekleştirildi. Bu yenilikler, jQuery'nin gelecekteki gelişimine zemin hazırlarken, web geliştiricilerine daha güvenli ve güncel bir araç sunuyor.

İçgörü

jQuery 4.0.0, eski tarayıcı desteğini sonlandırarak, modern web standartlarına uyum sağlayarak ve iç yapısını ES modüllerine taşıyarak web geliştirme ekosisteminde önemli bir modernizasyon adımı atıyor.

Kaynak