Chrome 68'de Kullanımdan Kaldırma ve Kaldırma İşlemleri

Ali Poşet
Ali Polat

Kaldırma işlemleri

document.createTouch öğesini kaldır

Touch() oluşturucu Chrome 48'den beri desteklendiğinden document.createTouch() yöntemi kaldırılıyor. Bu, JavaScript API'lerinde fabrika işlevlerinden uzaklaşma ve oluşturuculara doğru uzun süredir var olan bir trendi izler. Bu konuyla yakından alakalı document.createTouchList() yönteminin Chrome 69'da kaldırılması beklenmektedir.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

Document.selectedStylesheetSet ve Document.PreferredStylesheetSet öğelerini kaldırma

Document.selectedStylesheetSet ve Document.PreferredStylesheetSet özellikleri standart olmadıklarından ve yalnızca Chrome ve WebKit tarafından uygulandığından kaldırılmıştır. Bu özelliklerin standart sürümleri 2016'da spesifikasyondan kaldırıldı.

Document.styleSheets, hepsi olmasa da aynı işlevlerin bir kısmını sağlar. Neyse ki bu öğelerin kullanımı tek rakamlardan oluştuğu için web siteleri açısından risk düşüktür. (Kesin sayılar için Kaldırma Amacı 'na bakın.)

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

WEBGL_compressed_texture_atc

Daha önce Chrome AMD_compressed_ATC_texture_atc biçimlerini sağlıyordu. Bu biçimler, uzantı oluşturulduğu sırada yaygın olarak destekleniyordu. O zamandan beri donanım desteği neredeyse sıfıra indi ve şu anda yalnızca Qualcomm cihazlarda uygulanmaya başladı. Bu uzantı WebGL Çalışma Grubu tarafından reddedilmiştir ve uzantı desteği Chrome'dan kaldırılmıştır.

Chromestatus İzleyici | Chromium Hatası

Kullanımdan kaldırmalar

Filtredeki Negatif Parlaklık Değerlerini Kullanımdan Kaldır ve Kaldır

Spesifikasyona uygunluk için filtrenin brightness() işlevi artık negatif değerleri kabul etmemektedir.

Chromestatus İzleyici | 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.