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

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

Yayınlanma tarihi: 1 Ekim 2025

Kararlı tarayıcı sürümleri

Eylül ayında kararlı sürüm olarak yayınlanan Chrome 140, Chrome 141, Safari 26 ve Firefox 143 ile web platformu için oldukça heyecan verici bir ay oldu. Bu yazıda, Eylül ayında web platformunda yaşanan gelişmelere göz atıyoruz.

Safari 26'daki yeni CSS özellikleri

En son Safari sürümünde görülecek çok şey var. WebKit Features in Safari 26.0 (Safari 26.0'daki WebKit Özellikleri) başlıklı kapsamlı bir makale bulabilirsiniz. CSS'nin öne çıkan özelliklerinden bazıları şunlardır:

Sabitleme konumu

Interop 2025 kapsamında Safari, CSS bağlantı konumlandırma desteğini kullanıma sundu. Bu, öğeleri bir bağlantıya bağlamanıza olanak tanır ve özellikle popover ile birlikte kullanıldığında yararlıdır.

Browser Support

  • Chrome: 125.
  • Edge: 125.
  • Firefox: not supported.
  • Safari: 26.

Source

text-wrap: pretty

pretty değeri text-wrap, tarayıcıdan tipografiyi iyileştirmesini ister. Örneğin, düzensiz kenarların ve tipografik nehirlerin etkisini azaltır ve son satırların kısa olmasını önler.

Browser Support

  • Chrome: 117.
  • Edge: 117.
  • Firefox: not supported.
  • Safari: 26.

Source

Kaydırmaya dayalı animasyonlar

Safari, kaydırmaya bağlı animasyonları da destekler. Bu sayede, animasyonları kullanıcının ne kadar kaydırdığına bağlayabilirsiniz.

Browser Support

  • Chrome: 115.
  • Edge: 115.
  • Firefox: behind a flag.
  • Safari: 26.

Source

Yeni değerler ve işlevler

Safari, contrast-color() işlevini destekleyen ilk tarayıcıdır. Bu işlev sayesinde tarayıcıdan, başka bir renkle en çok kontrast oluşturan rengi seçmesini isteyebilirsiniz.

Browser Support

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

Source

progress() matematik işlevi, diğer iki değer arasındaki ilerlemeyi gösteren bir sayı döndürür.

Browser Support

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

Mutlak konumlandırma için align-self ve justify-self özellikleri artık destekleniyor.

Browser Support

  • Chrome: 122.
  • Edge: 122.
  • Firefox: 134.
  • Safari: not supported.

overflow-block ve overflow-inline mantıksal özellikleri desteklenir ve overflow-x ile overflow-y yerine kullanılabilir.

Browser Support

  • Chrome: 135.
  • Edge: 135.
  • Firefox: 69.
  • Safari: 26.

Source

Safari artık margin-trim'yı da destekliyor.

Browser Support

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

Source

::details-content sözde öğesi

Firefox 143, ::details-content desteği ekler. Bu sayede <details> öğesinin içeriğini stilize edebilirsiniz.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: 143.
  • Safari: 18.4.

Source

Üretilmiş içeriklerle oluşturulan işaretçileri stilize etme desteği

Firefox 143, ::before::marker ve ::after::marker seçicileri için de destek ekler. Bu özellikler, ::marker öğesini ::before veya ::after sözde öğesi kullanılarak oluşturulduğunda stilize etmenize olanak tanır.

Browser Support

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

Digital Credentials API

Safari 26 ve Chrome 141, Dijital Kimlik Bilgileri API'si desteği içerir. Bu sayede web siteleri, kullanıcının dijital cüzdanda saklanan sürücü belgesi veya nüfus cüzdanı gibi dijital kimlik bilgileri aracılığıyla doğrulanabilir bilgilerini seçerek isteyebilir.

Browser Support

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

URL Kalıbı API'si artık Baseline Newly kullanılabilir

URL Kalıbı API'si, normal ifadeler kullanarak URL'leri eşleştirmek için URL Kalıbı Standardı'nı kullanmanıza olanak tanır. Safari 26'da kullanıma sunulan bu özellik, artık Baseline Newly available olarak kullanılabilir.

Browser Support

  • Chrome: 95.
  • Edge: 95.
  • Firefox: 142.
  • Safari: 26.

Source

Uint8Array'in base64 ve onaltılık biçime dönüştürülmesi ve bu biçimlerden dönüştürülmesi artık Baseline Newly available

Base64, rastgele ikili verileri ASCII olarak temsil etmenin yaygın bir yoludur. JavaScript'te ikili veriler için Uint8Arrays bulunur. Ancak bu verileri base64 olarak kodlamak veya base64 verilerini alıp karşılık gelen bir Uint8Array oluşturmak için yerleşik bir mekanizması yoktur. Bu özellik, onaltılık dizeler ve Uint8Arrays arasında dönüştürme yapma olanağı ve yöntemleri ekler. Chrome 140 ile Baseline Newly available olur.

Browser Support

  • Chrome: 140.
  • Edge: 140.
  • Firefox: 133.
  • Safari: 18.2.

Source

caret-animation özelliği

Chrome 140'ta kullanıma sunulan CSS caret-animation özelliğinin iki olası değeri vardır: auto ve manual. auto, tarayıcı varsayılanı (yanıp sönen) anlamına gelir. manual ise imleç animasyonunun geliştirici tarafından kontrol edildiği anlamına gelir. Ayrıca, yanıp sönen görsellerden rahatsız olan veya bu görsellere olumsuz tepki veren kullanıcılar, kullanıcı stil sayfasıyla yanıp sönmeyi devre dışı bırakabilir.

Browser Support

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

Source

ARIA Notify API'si

Chrome 141'den itibaren ariaNotify, içerik yazarlarının ekran okuyucuya ne okuyacağını söylemesine olanak tanıyan bir JavaScript API'si sunar. ARIA canlı bölgelerine kıyasla güvenilirliği ve geliştirici kontrolünü artırır. DOM güncellemeleriyle ilişkili olmayan değişikliklerin duyurulmasına olanak tanır.

getAll() ve getAllKeys() için IndexedDB getAllRecords() ve direction seçeneği

Chrome 141'teki bu özellik, IndexedDB IDBObjectStore ve IDBIndex'ye getAllRecords() yöntemini ekler. Ayrıca, getAll() ve getAllKeys() parametrelerine bir yön parametresi ekler. Bu işlev, belirli okuma kalıplarının imleçlerle yineleme gibi mevcut alternatiflere kıyasla önemli ölçüde daha hızlı olmasını sağlar.

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ırılan özellikleri test etmek için harika bir zamandır. Bu ayki yeni beta sürümleri Firefox 144 ve Safari 26.1'dir.

Safari 26.1, çoğunlukla hata düzeltme sürümüdür ve diğer değişikliklerin yanı sıra bağlantı konumlandırmasıyla ilgili düzeltmeler içerir. Firefox 144, tek sayfalık uygulamalar (SPA'lar) için görünüm geçişlerini kullanıma sunacak. Bu özellik, Interop 2025'in odak alanlarından biridir ve Baseline Newly Available (Yeni Kullanıma Sunulan Temel) olarak kullanıma sunulacağı anlamına gelir.

Firefox 144'te Element, DocumentFragment ve Document arayüzlerinde moveBefore() yöntemi de yer alıyor. Bu, nesnenin doğrudan alt öğelerinden birini diğer alt öğelerinden önce taşımanıza olanak tanır.