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

1 Eylül 2022'de yayınlanan Chrome 106 beta sürümünün Eylül 2022'nin sonlarında kararlı sürüm olması bekleniyor.

En son spesifikasyonla (RFC 6265bis) uyumlu olması için Chromium, ASCII olmayan karakterler içeren Domain özelliğine (örneğin, éxample.com) sahip çerezleri artık reddediyor.

Chromium, Safari ve Firefox'ta farklı davranışlar sergilediği için çerezlerde IDN alan adı özellikleri desteği uzun süredir belirtilmemiştir. Bu değişiklik, Firefox'un ASCII olmayan alan adı özelliklerine sahip çerezleri reddetme davranışını standart hale getirmiştir.

Chromium daha önce ASCII olmayan karakterleri kabul ettiğinden ve bunları depolamak için normalleştirilmiş punycode'a dönüştürmeye çalıştığından artık daha katı kurallar uygulayacağız ve geçerli ASCII (varsa) punycode alan özelliklerini zorunlu kılacağız.

HTTP/2 push bildirimlerini kaldır

Chrome, sunucu tarafından gönderilen HTTP/2 push akışlarını alma, bellekte tutma ve kullanma özelliğini kaldırmıştır. Ayrıntılar ve önerilen alternatif API'ler için HTTP/2 sunucu aktarımını Chrome'dan kaldırma başlıklı makaleye bakın.

Kalıcı Kotayı Kaldır

webkitRequestFileSystem() için window.PERSISTENT kota türü kullanımdan kaldırıldı.

PERSISTENT kota türü desteği, kota sisteminin karmaşık olmasına yol açar ancak tek tüketici olduğu gibi webkitRequestFileSystem(), hiçbir zaman fark edilmeyen ve çok nadir kullanılan bir depolama biçimidir.

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.