Haziran ayında web platformunda yeni kullanıma sunulanlar

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

Kararlı tarayıcı sürümleri

Haziran ayında Chrome 103 ve Firefox 102 kararlı hale geldi.

Akışları ve okunabilir bayt akışlarını dönüştürme

Firefox 102, Dönüşüm Akışları desteği içerir. Böylece ReadableStream ile WritableStream arasında bağlantı oluşturularak parçalarda bir dönüşüm yürütülür. Bu özelliğin üç motorda da kullanıma sunulduğunu görmek çok güzel; bu da Akışlar hakkında bilgi edinmek için iyi bir zaman.

Tarayıcı Desteği

  • 67
  • 79
  • 102
  • 14.1

Kaynak

Okunabilir bayt akışları artık Firefox 102'de de desteklenmektedir. Böylece, ReadableStreamBYOBReader arayüzüyle BYOB (kendi arabellek okuyucunuzu getirme) okuyucuyu etkinleştirebilirsiniz. Bu, geliştiricinin sağladığı verilerin akışı için kullanılabilir.

Tarayıcı Desteği

  • 89
  • 89
  • 102
  • x

Kaynak

Yerel olarak yüklenen yazı tiplerine erişme

Chrome 103, kullanıcının yerel olarak yüklenen yazı tiplerine erişim sağlayan Local Font Access API'yi içerir. Cihazda yüklü yazı tiplerine erişim isteğinde bulunduktan sonra, yüklü yazı tiplerinin yer aldığı bir dizi almak için window.queryLocalFonts() yöntemini çağırın.

const pickedFonts = await window.queryLocalFonts();
for (const fontData of pickedFonts) {
  console.log(fontData.postscriptName);
  console.log(fontData.fullName);
  console.log(fontData.family);
  console.log(fontData.style);
}

update medya özelliği

Firefox 102, update medya özelliğini içerir. Bu, çıkış cihazının, oluşturulduktan sonra içeriğin görünümünü değiştirip değiştiremeyeceğini sorgulamak için kullanılır.

Tarayıcı Desteği

  • 113
  • 113
  • 102
  • 17

Kaynak

Yeni HTTP durum kodu: 103 erken ipuçları

Chrome 103'te yeni bir durum kodu olan HTTP 103 Erken İpuçları eklendi. Sunucu veya CDN, bir sayfayı yüklemek için belirli bir alt kaynak kümesinin gerekli olduğunu bilirse tarayıcıya, kaynaklara önceden bağlanmasını, hatta kaynakların daha önce yüklenmesini gerektiren sayfa geldiğinde kaynakları önceden yüklemesini önerebilir. Bu özellikten yararlanmak için sunucunuzda veya CDN'nizde güncelleme yapılması gerekir. Erken İpuçları hakkında daha fazla bilgi edinin.

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ı.

Nisan ayında Chrome 104, Firefox 103 ve Safari 16 yeni beta sürümleriydi.

Aralık medya sorguları için yeni söz dizimi

Chrome 104, Medya Sorguları Düzey 4 spesifikasyonundan aralık medya sorguları için yeni söz dizimini içerir. Örneğin, daha önce şu şekilde yazılmış bir medya sorgusu:

@media (min-width: 400px) { … }

Artık şu şekilde yazılabilir:

@media (width >= 400px) { … }

Tarayıcı Desteği

  • 104
  • 104
  • 102
  • 16,4

Kaynak

Bölge Yakalama API'sı

Masaüstündeki Chrome 104, Region Capture API'yi de içerir. Bu, çekilen videonun paylaşılmadan önce kırpılmasına ve içeriğinin kaldırılmasına olanak tanır.

Safari 16, tarayıcıya bazı temel özellikler getiriyor

Görünüşe göre Safari ekibi, Safari'nin heyecan verici yeni bir sürümünü daha çıkarmış. Bu sürümde, Birlikte Çalışma 2022'de yer alan birçok özellik eklendi. Yıl ortasında bu kadar çok yeni özelliğin kullanıma sunulduğunu görmek harika. En sevdiğim özelliklerden birkaçını burada açıklıyoruz, ancak daha fazlası için sürüm notlarına göz atabilirsiniz.

Birçok geliştiriciyle birlikte, Kapsayıcı Sorguları için boyut sorgu desteği gördüğüm için gerçekten çok heyecanlıyım. Bu özellik, şu anda Chrome'da bir işaretin arkasında da bulunmaktadır.

Safari 16'da, grid-template-columns ve grid-template-rows için subgrid değeri de desteklenir. Bu özellik Firefox'ta zaten mevcuttur ve Chrome'da geliştirme aşamasındadır ve kılavuz yolu boyutunun iç içe yerleştirilmiş ızgaralar tarafından devralınmasını sağlar.

Tarayıcı Desteği

  • 117
  • 117
  • 71
  • 16

Kaynak

Izgara düzeninde de ızgara parçalarını canlandırma yeteneği vardır.

Tarayıcı Desteği

  • 107
  • 107
  • 66
  • 16

Tarih, saat, renk ve dosyalar için tarayıcı seçicinin standart bir şekilde gösterilmesini sağlayan showPicker() yöntemi eklenir. 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.

Tarayıcı Desteği

  • 99
  • 99
  • 101
  • 16

Kaynak

display: contents ile ilgili erişilebilirlik sorunları da giderildi. Bu sayede, erişilebilirlik ağacından öğelerin kaldırılma riski olmadan bu faydalı özellik güvenli bir şekilde kullanılabilir.

Bu beta özellikler yakında kararlı tarayıcılarda kullanıma sunulacaktır.

Web'de yeniler serisinin bir parçası