Chrome 76'da kullanımdan kaldırma ve kaldırma işlemleri

Joe Medley
Joe Medley

Kaldırma işlemleri

Özellik kaldırma politikası: lazyload

Yavaş yükleme özelliği politikasının amacı, geliştiricilerin <iframe> ve <img> etiketlerindeki lazyload özelliğini seçerek kontrol etmesine olanak tanıyarak yerleştirilmiş içerikler ve resimler için kaynak bazında yükleme gecikmesi üzerinde daha fazla kontrol sahibi olmalarını sağlamaktı.

Politika, yükleme için daha yeni bir özellik politikası (loading-frame-default-eager) lehine kaldırıldı. Bu politika, loading özelliğinin kullanım şekliyle daha uyumludur. Kaldırma işlemi hem Feature-Policy başlığı hem de <iframe> allow özelliği için geçerlidir.

Chrome Platform Durumu | Chromium Hatası

MediaStreamAudioDestinationNode'dan çıkışları kaldırma

Spesifikasyona göre, Web Audio API'sindeki MediaStreamAudioDestinationNode öğesinin çıkışı olmamalıdır. Chrome'un uygulamasında tek bir çıkış vardır ve bu çıkış kaldırılmıştır.

Chrome Platform Durumu | Chromium Hatası

DeviceMotionEvent'in güvenli olmayan kullanımını kaldırma

Chromium, API güvenli olmayan bir tarama bağlamında kullanıldığında 2015'ten beri desteği sonlandırılma uyarıları gösteriyor. Chrome artık API'yi güvenli tarama bağlamlarıyla kısıtlıyor. Bu değişiklik, Chromium'un uygulamalarını spesifikasyondaki gizlilik ve güvenlik önerileriyle uyumlu hale getiriyor ve güvenli olmayan kaynaklardaki güçlü özellikleri kullanımdan kaldırmaya yönelik genel çabayla uyumlu.

Chrome Platform Durumu | Chromium Hatası

DeviceOrientationEvent'in güvenli olmayan kullanımını kaldırma

Chromium, API güvenli olmayan bir tarama bağlamında kullanıldığında 2015'ten beri desteği sonlandırılma uyarıları gösteriyor. Chrome artık API'yi güvenli tarama bağlamlarıyla kısıtlıyor. Bu değişiklik, Chromium'un uygulamalarını spesifikasyondaki gizlilik ve güvenlik önerileriyle uyumlu hale getiriyor ve güvenli olmayan kaynaklardaki güçlü özellikleri kullanımdan kaldırmaya yönelik genel çabayla uyumlu.

Chrome Platform Durumu | Chromium Hatası

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kullanımdan kaldırılan API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın birçok nedeni olabilir. Örneğin:

  • Bu API'lerin yerini yeni API'ler almıştır.
  • Diğer tarayıcılarla uyum ve tutarlılık sağlamak için spesifikasyonlardaki değişiklikleri yansıtacak şekilde güncellenir.
  • Bunlar, diğer tarayıcılarda hiçbir zaman hayata geçirilmemiş erken denemelerdir ve bu nedenle web geliştiricileri için destek yükünü artırabilir.

Bu değişikliklerin bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışmaya devam etmesi için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirim vermeye çalışıyoruz.

Chrome'da şu anda API'lerin desteğinin sonlandırılması ve kaldırılması için bir süreç mevcuttur. Bu süreç temel olarak şu şekilde işler:

  • blink-dev posta listesinde duyurun.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirtin.
  • Bekleyin, izleyin ve kullanım düştüğünde özelliği kaldırın.

Desteği sonlandırılan tüm özelliklerin listesini chromestatus.com'da desteği sonlandırılan filtresini , kaldırılan özelliklerin listesini ise kaldırılan filtresini uygulayarak bulabilirsiniz. Ayrıca bu yayınlarda değişikliklerin, gerekçelerin ve taşıma yollarının bazılarını özetlemeye çalışacağız.