Eylül ayında web platformunda yeni kullanıma sunulanlar

Eylül 2022'de kararlı ve beta web tarayıcılarında bulunan bazı ilgi çekici özellikleri keşfedin.

Kararlı tarayıcı sürümleri

Eylül ayında Firefox 105, Chrome 106 ve Safari 16 kararlı hale geldi. Bu, Eylül ayındaki yayının web platformuna yönelik heyecan verici şeylerle dolu olduğu anlamına geliyor.

Kapsayıcı sorguları

Safari 16, artık iki motorda kullanılabilen bir özellik olan kapsayıcı sorguları için destek ekliyor. Safari ayrıca yeni kapsayıcı sorgu birimleri için destek de eklemiştir.

Tarayıcı Desteği

  • 105
  • 105
  • 110
  • 16

Kaynak

Izgara düzeni

Safari, grid-template-columns ve grid-template-rows değerindeki subgrid için destek sunmaya karar verdi. Bu değerin aynı zamanda bir ızgara öğesi olan bir ızgarada kullanılması, ızgaranın yeni parçalar tanımlamak yerine üst öğedeki bölümleri kullanması anlamına gelir.

Safari veya Firefox'ta bu kartların izleri üst kartın alt ızgarası olduğundan, bu kartların üst ve alt bilgileri hizalanır.

Tarayıcı Desteği

  • 117
  • 117
  • 71
  • 16

Kaynak

Ayrıca Safari'de, ızgara düzeninde ızgara parkurlarına animasyon uygulanabilir.

Tarayıcı Desteği

  • 107
  • 107
  • 66
  • 16

Safari'de ayrıca offset-path, overscroll-behavior, text-align-last ve çözünürlük medya sorgusu desteği eklendi.

Kodlama API'sı

Firefox 105, Kodlama API'sinin TextDecoderStream ve TextEncoderStream arayüzlerini destekler.

Tarayıcı Desteği

  • 71
  • 79
  • 105
  • 14.1

Kaynak

Yeni Uluslararası API'ler

Uluslararası API'ler, içeriğin yerelleştirilmiş bir biçimde gösterilmesine yardımcı olur. Chrome 106'da ise çok sayıda yeni sayı biçimi işlevi sunulmaktadır.

Diğer uluslararası API'lerde olduğu gibi, bu sistem de işin yükünü sisteme bırakır. Böylece her kullanıcıya karmaşık yerelleştirme kodları göndermeniz veya bulundurmanız gerekmez. API, para birimi simgesinin nereye gittiğini, tarih ve saatlerin nasıl biçimlendirileceğini veya bir listenin nasıl derleneceğini bilir.

show Picker() yöntemi

Safari 16'da showPicker() yöntemi bulunur. Bu yöntem, tarihler, saat, renk ve dosyalar için tarayıcı seçici göstermek için standart bir yöntem sağlar. Bu konu hakkında daha fazla bilgiyi tarih, saat, renk ve dosyalar için tarayıcı seçici gösterme bölümünde bulabilirsiniz.

Beta tarayıcı sürümleri

Beta tarayıcı sürümleri, tarayıcının bir sonraki kararlı sürümünde olacak öğelerin önizlemesini sunar. Dünya bu sürümü almadan önce sitenizi etkileyebilecek yeni özellikleri veya kaldırma işlemlerini test etmenin tam zamanı. Bu ayın yeni beta sürümleri Chrome 107, Safari 16.1 ve Firefox 106'dır.

Chrome 107'de, bu ay Safari'de de kullanıma sunulan ızgara kanalları canlandırma özelliği bulunuyor. Bu özellik Chrome'a yüklendikten sonra başlıca üç motorda da desteklenecek.

Chrome'da getDisplayMedia() için yapılan bazı eklemeler, ekran paylaşımı sırasında yanlışlıkla aşırı paylaşımı önlemeyi amaçlar.

  • displaySurface seçeneği, web uygulamasının belirli bir görüntü yüzeyi türü (sekmeler, pencereler veya ekranlar) sunmayı tercih ettiğini belirtebilir.
  • surfaceSwitching seçeneği, Chrome'un kullanıcıya paylaşılan sekmeler arasında dinamik olarak geçiş yapmasına izin verip vermeyeceğini belirtir.
  • selfBrowserSurface seçeneği, kullanıcının geçerli sekmeyi paylaşmasını engellemek için kullanılabilir. Bu yöntem, "aynalar" efektini önler.
  • systemAudio seçeneği, Chrome'un kullanıcıya yalnızca alakalı ses yakalamayı sunmasını sağlar.

Safari 16.1'de, display: contents erişilebilirliği ile ilgili ek bir düzeltme, dinamik görüntü alanı yüksekliği (dvh) birimlerinde düzeltme ve metin parçalarına kaydırma desteği sunulmaktadır.

Web'de yeniler serisinin bir parçası