Chrome 94'teki kullanımdan kaldırma ve kaldırma işlemleri

26 Ağustos 2021'de yayınlanan Chrome 94 beta sürümünün Eylül 2021'in sonlarında kararlı sürüm olması bekleniyor.

Üçüncü Taraf Bağlamlarında WebSQL'yi Kullanımdan Kaldırma ve Kaldırma

Üçüncü taraf bağlamında WebSQL desteği sonlandırıldı. Chrome 97'de bu öğenin kaldırılması beklenmektedir. Web SQL Veritabanı standardı ilk olarak Nisan 2009'da kullanıma sunulmuş ve Kasım 2010'da kullanımdan kaldırılmıştır. Gecko bu özelliği hiç uygulamadı ve WebKit 2019'da bu özelliği kullanımdan kaldırdı. W3C, alternatiflere ihtiyaç duyanlar için Web Depolama ve Dizine Eklenmiş Veritabanı'nı teşvik eder.

Geliştiriciler, kullanım yeterince düşük olduğunda WebSQL'nin kendisinin kullanımdan kaldırılacağını ve kaldırılacaktır.

Alt Kaynaklar İçin Özel Ağ İsteklerini Güvenli Bağlamlarla Sınırlayın

Alt kaynaklar için özel ağ istekleri artık yalnızca güvenli bir bağlamdan başlatılabilir. Özel ağ istekleri, herkese açık bir ağdan özel bir ağı hedefleyen isteklerdir. Örnekler arasında internetten intranete istekleri ve intranet geri dönüşleri sayılabilir.

Bu, Özel Ağ Erişimi'ni tam olarak uygulamaya yönelik ilk adımdır. Yerel ağlar içinde veya bir kullanıcının cihazında çalışan sunucular, web'de son derece tehlikeli olabilecek güçlü yeteneklere sahiptir. Özel Ağ Erişimi, sunucuların harici varlıklarla olan tüm iletişimlere dahil olmasını sağlayarak bu sunuculara yönelik isteklerin etkisini sınırlandırmak için bir dizi değişiklik önerir.

Bu etkinleştirmenin bir anlamı olması için sunucuların, istemci kaynağının kimliğinin doğrulandığından emin olması gerekir. Bu amaçla, harici isteklerde bulunmak için yalnızca güvenli bağlamlar desteklenir.

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kendi kurslarını çalıştıran API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın pek çok nedeni olabilir. Örneğin:

  • Bunların yerini yeni API'ler alır.
  • Diğer tarayıcılarla uyumluluk ve tutarlılık sağlamak için spesifikasyonlarda yapılan değişiklikleri yansıtacak şekilde güncellenirler.
  • Bunlar, diğer tarayıcılarda hiçbir zaman sonuç vermeyen ilk denemelerdir ve bu nedenle web geliştiricilerinin destek yükünü artırabilir.

Bu değişikliklerden bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak amacıyla geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri için önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'leri kullanımdan kaldırma ve kaldırma süreci bulunmaktadır. Bu süreç temel olarak şöyledir:

  • blink-dev posta listesinde duyuru yapın.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirleyin.
  • Kullanım azaldıkça özelliği bekleyin, izleyin ve kaldırın.

Kullanımdan kaldırılan tüm özelliklerin listesini chromestatus.com adresinde kullanımdan kaldırılan filtreyi ve kaldırılan filtreyi uygulayarak kaldırılan özellikleri kullanarak bulabilirsiniz. Bu yayınlarda yapılan bazı değişiklikleri, gerekçeleri ve taşıma yollarını özetlemeye de çalışacağız.