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

Ali Poşet
Ali Polat

Kaldırma işlemleri

Özellik politikasını kaldır: geç yükleme

Geç yükleme özelliği politikası, geliştiricilerin, yerleşik içerik ve resimlerin yükleme gecikmesi üzerinde kaynak bazında daha fazla kontrol sağlamak amacıyla <iframe> ve <img> etiketlerindeki lazyload özelliğini seçmeli şekilde kontrol etmelerini sağlamak amacıyla tasarlanmıştır.

Bu politika, yükleme için daha yeni bir özellik politikası (loading özelliğinin kullanılma şekline daha uygun olan loading-frame-default-eager) yerini alması amacıyla kaldırılmıştır. Kaldırma işlemi hem Özellik-Politikası 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'deki MediaStreamAudioDestinationNode öğesinin çıkışı olmamalıdır. Chrome'un uygulamada kaldırılmış tek bir çıkışı vardır.

Chrome Platform Durumu | Chromium Hatası

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

Chromium, 2015'ten beri API'nin güvenli olmayan bir göz atma bağlamında kullanılması durumunda kullanımdan kaldırma uyarıları göstermektedir. Chrome artık API'yi güvenli tarama bağlamlarıyla kısıtlamaktadır. Bu değişiklik, Chromium uygulamalarını spesifikasyondaki gizlilik ve güvenlik önerileriyle uyumlu hale getirmekte ve güvenli olmayan kaynaklardaki güçlü özellikleri kullanımdan kaldırmaya yönelik genel çalışmalarla paraleldir.

Chrome Platform Durumu | Chromium Hatası

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

Chromium, 2015'ten beri API'nin güvenli olmayan bir göz atma bağlamında kullanılması durumunda kullanımdan kaldırma uyarıları göstermektedir. Chrome artık API'yi güvenli tarama bağlamlarıyla kısıtlamaktadır. Bu değişiklik, Chromium uygulamalarını spesifikasyondaki gizlilik ve güvenlik önerileriyle uyumlu hale getirmekte ve güvenli olmayan kaynaklardaki güçlü özellikleri kullanımdan kaldırmaya yönelik genel çalışmalarla paraleldir.

Chrome Platform Durumu | Chromium Hatası

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen 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 için geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılmasıyla ilgili bir süreç vardır. Temel olarak:

  • 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ılmış filtreyi ve kaldırılan özellikleri kaldırılan filtreyi uygulayarak bulabilirsiniz. Bu gönderilerde yapılan bazı değişiklikleri, nedenleri ve taşıma yollarını özetlemeye de çalışacağız.