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

Joe Medley
Joe Medley

Kaldırma işlemleri

document.createTouch işlevini kaldırın

Touch() kurucusu Chrome 48'den beri desteklendiğinden document.createTouch() yöntemi kaldırılıyor. Bu, JavaScript API'lerinde fabrika işlevlerinden uzaklaşıp kurucu işlevlere yönelmeyle ilgili uzun süredir devam eden bir trendin bir parçasıdır. Bununla yakından ilişkili document.createTouchList() yönteminin Chrome 69'da kaldırılması bekleniyor.

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

Document.selectedStylesheetSet ve Document.preferredStylesheetSet öğelerini kaldırın.

Document.selectedStylesheetSet ve Document.preferredStylesheetSet özellikleri standart olmadığı ve yalnızca Chrome ile WebKit tarafından uygulandığı için kaldırıldı. Bu özelliklerin standart sürümleri 2016'da spesifikasyondan kaldırıldı.

Document.styleSheets, aynı işlevlerin bir kısmını sağlar ancak tümünü sağlamaz. Neyse ki bu öğelerin kullanımı tek haneli sayılarda olduğu için web siteleri için risk düşüktür. (Tam sayılar için Kaldırma Niyeti'ne bakın.)

Kaldırma Niyeti | 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 uygulanabiliyor. Bu uzantı, WebGL Çalışma Grubu tarafından reddedildi ve uzantıya yönelik destek Chrome'dan kaldırıldı.

Chromestatus Tracker | Chromium Hatası

Kullanımdan kaldırmalar

Filtredeki Negatif Parlaklık Değerlerini Desteklemeyi Kaldırma ve Kaldırma

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

Chromestatus Tracker | 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.