Ağustos 2025'te kararlı ve beta web tarayıcılarına eklenen bazı ilginç özellikleri keşfedin.
Yayınlanma tarihi: 29 Ağustos 2025
Kararlı tarayıcı sürümleri
Ağustos ayında kararlı sürüme sunulan Chrome 139 ve Firefox 142'nin web platformu için ne anlama geldiğini bu yayında ele alıyoruz.
URL Kalıbı API'si
Firefox 142, URL Pattern API'yi destekler. Bu sayede URL'leri eşleştirmek ve ayrıştırmak çok daha kolay hale gelir. Bu özellik Chrome'da ve Safari 26 beta sürümünde zaten mevcuttur. Bu nedenle, yakında Baseline'da da görmemiz beklenmektedir.
Öncelikli görev planlama
Firefox 142, Prioritized Task Scheduling API'yi de destekler.
Destek kapsamında Scheduler
, TaskController
, TaskSignal
, TaskPriorityChangeEvent
(ve prioritychange
etkinliği) ile Window.scheduler
ve WorkerGlobalScope.scheduler
özellikleri yer alır.
Bu sayede, hem Chrome hem de Firefox'ta uzun görevleri bölmek için scheduler.yield
kullanabilirsiniz. Ayrıca, desteklenmediği durumlarda yardımcı olabilecek bir polyfill de mevcuttur.
CSS köşe şekillendirme
Her zaman yuvarlak köşeli kare oluşturmak istediyseniz Chrome 139'daki yeni corner-shape
özelliğini görmekten memnun olacaksınız.
Bu özellik, border-radius
ile birlikte çalışarak köşenin şeklini ilk kez ayarlamanıza olanak tanır.
Daha fazla bilgi ve bazı örnekler için Understanding CSS corner-shape and the Power of the Superellipse (CSS köşe şeklini ve süperelipsin gücünü anlama) başlıklı makaleyi inceleyin.
CSS özel işlevleri
Chrome 139'da CSS özel işlevleri de bulunur. Bunlar özel özelliklere benzer ancak tek bir sabit değer döndürmek yerine diğer özel özelliklere, parametrelere ve koşullara göre değerler döndürür.
CSS işlevleri @function
kuralı kullanılarak tanımlanır ve CSS Özel İşlevler ve Karışımlar spesifikasyonunun bir parçasıdır.
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
request-close
invoker komutu
İletişim kutusu öğeleri çeşitli mekanizmalarla kapatılabilir. Bazen geliştiriciler, kapatılmayı önleme olanağına sahip olmak ister. Bunu sağlamak için iletişim kutuları bir iptal etkinliği tetikler. Başlangıçta bu yalnızca bir kapatma isteği (ör. ESC tuşuna basma) kullanılarak tetikleniyordu. Yakın zamanda, iptal etkinliğini de tetikleyen bir requestClose()
JavaScript işlevi eklendi.
Şu anda Chrome 139'da bulunan request-close
komutu, bu yeni özelliği bildirimli çağırma komutları API'sine getiriyor.
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 yeni beta sürümleri Firefox 143 ve Chrome 140 oldu. Safari 26 beta sürümü ise devam ediyor.
Firefox 143, Interop 2025'e dahil edilen ::details-content
sözde öğesini içerir. Bu sürümle birlikte Baseline Newly özelliği kullanıma sunulacak.
CSS text-autospace
özelliği de dahildir. Bu uluslararasılaştırma özelliği, Çince, Japonca veya Korece (CJK) metni CJK olmayan karakterlerle birlikte görüntülüyorsanız yararlıdır.
Bu karakterler arasında uygulanan boşluğu belirtmenize olanak tanır.
Chrome 140, ToggleEvent'in tetiklenmesini sağlayan öğeyi içeren ToggleEvent
öğesinin source
özelliğini içerir.
Ayrıca, font-variation-settings
tanımlayıcı desteği @font-face
kuralına ve bir dizi WebGPU güncellemesi de dahil edilmiştir.