Temmuz ayında web platformundaki yenilikler

Temmuz 2025'te kararlı ve beta web tarayıcılarına eklenen bazı ilginç özellikleri keşfedin.

Yayınlanma tarihi: 31 Temmuz 2025

Kararlı tarayıcı sürümleri

Bu ay Firefox 141, yeni kararlı tarayıcı olarak yayınlandı. Bu nedenle bu gönderi, Firefox'a özeldir.

WebGPU API

Firefox 141, Windows'da WebGPU'yu uygular. Bu özellik, hizmet çalışanları dışındaki tüm bağlamlarda desteklenir.

Daha fazla bilgi edinmek için MDN belgelerine ve WebGPU'ya Genel Bakış başlıklı makalemize göz atın.

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

<dialog> öğesinin closedby özelliği

Firefox, closedby özelliğini <dialog> öğelerinde HTMLDialogElement arayüzü için ilgili closedBy özelliğiyle birlikte de uygular.

Browser Support

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

scrollMargin özelliği

IntersectionObserver arayüzünün scrollMargin özelliği artık Firefox tarafından destekleniyor. Bu özellik, gözlemcinin kök öğesindeki tüm iç içe yerleştirilmiş kaydırma kapsayıcılarına kenar boşluğu ekler. Böylece, bu öğelerin içindeki hedeflerin yalnızca ilk kez görünür hale geldiklerinde değil, görünür hale gelmeden önce (veya sonra) gözlemlenmesine olanak tanır.

Browser Support

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

CSS font-variant-emoji

font-variant-emoji CSS özelliği, emojileri görüntülemek için varsayılan sunum stilini belirtir. Özellik aşağıdaki değerlerden birini alır:

  • normal: Tarayıcının emojiyi nasıl göstereceğini seçmesine izin verir. Bu ayar genellikle işletim sistemi ayarını takip eder.
  • text: Emojiyi, Unicode metin varyasyonu seçicisi (U+FE0E) kullanılıyormuş gibi oluşturur.
  • emoji: Emojiyi, Unicode emoji varyasyon seçicisi (U+FE0F) kullanılıyormuş gibi oluşturur.
  • unicode: Emojiyi Emoji sunum özelliklerine göre oluşturur. U+FE0E veya U+FE0F varyasyon seçicisi varsa bu ayarı geçersiz kılar.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

Beta tarayıcı sürümleri

Beta tarayıcı sürümleri, tarayıcının bir sonraki kararlı sürümünde yer alacak özelliklerin önizlemesini sunar. Dünya bu sürümü almadan önce sitenizi etkileyebilecek yeni özellikleri veya kaldırmaları test etmek için harika bir zamandır. Bu ayki tek yeni beta sürümü Firefox 142'dir. Safari 26 ve Chrome 139 beta sürümleri devam ediyor.

Firefox 142, Selection üzerinde getComposedRanges() yöntemini uygular. Bu yöntem, mevcut seçim aralıklarını temsil eden bir StaticRange nesne dizisi döndürür ve gölge sınırlarını geçebilecek aralıklar döndürebilir. Ayrıca, bir uygulamada görev önceliklerini atamak ve yönetmek için standartlaştırılmış bir mekanizma sağlayan Prioritized Task Scheduling API de dahildir.