Temukan beberapa fitur menarik yang telah tersedia di browser web versi stabil dan beta selama Agustus 2025.
Dipublikasikan: 29 Agustus 2025
Rilis browser stabil
Chrome 139 dan Firefox 142 dirilis ke versi stabil selama bulan Agustus. Postingan ini membahas dampaknya terhadap platform web.
URL Pattern API
Firefox 142 mendukung URL Pattern API, sehingga memudahkan pencocokan dan penguraian URL. Fitur ini sudah ada di Chrome, dan di Safari 26 beta, yang berarti kita akan segera melihatnya di Baseline.
Penjadwalan Tugas yang Diprioritaskan
Firefox 142 juga mendukung Prioritized Task Scheduling API.
Dukungan mencakup Scheduler
, TaskController
, TaskSignal
, TaskPriorityChangeEvent
(dan peristiwa prioritychange
), serta properti Window.scheduler
dan WorkerGlobalScope.scheduler
.
Artinya, Anda kini dapat menggunakan scheduler.yield
untuk memecah tugas panjang di Chrome dan Firefox. Tersedia juga polyfill yang dapat membantu jika tidak didukung.
Pembentukan sudut CSS
Jika Anda selalu ingin dapat membuat squircle, Anda akan senang melihat properti corner-shape
baru di Chrome 139.
Tindakan ini berfungsi bersama border-radius
, sehingga Anda dapat menyesuaikan bentuk sudut untuk pertama kalinya.
Detail selengkapnya dan beberapa contoh di Memahami bentuk sudut CSS dan Kekuatan Superelips.
Fungsi kustom CSS
Selain itu, di Chrome 139 terdapat fungsi kustom CSS. Properti ini serupa dengan properti kustom, tetapi alih-alih menampilkan satu nilai tetap, properti ini menampilkan nilai berdasarkan properti kustom, parameter, dan kondisi lainnya.
Fungsi CSS ditentukan menggunakan aturan @function
, dan merupakan bagian dari
spesifikasi Fungsi Kustom dan Mixin CSS.
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
Perintah pemanggil request-close
Elemen dialog dapat ditutup melalui berbagai mekanisme, terkadang developer ingin memiliki kemampuan untuk mencegah penutupan. Untuk mencapai hal ini, dialog memicu peristiwa pembatalan. Awalnya, peristiwa ini hanya dipicu menggunakan permintaan penutupan (misalnya, penekanan tombol ESC), baru-baru ini fungsi JavaScript requestClose()
ditambahkan yang juga memicu peristiwa pembatalan.
Perintah request-close
, yang kini tersedia di Chrome 139, menghadirkan kemampuan baru tersebut ke API perintah pemanggil deklaratif.
Rilis browser beta
Versi browser Beta memberi Anda pratinjau tentang hal-hal yang akan ada di versi stabil browser berikutnya. Ini adalah waktu yang tepat untuk menguji fitur baru, atau penghapusan, yang dapat memengaruhi situs Anda sebelum rilis tersebut tersedia untuk publik. Beta baru bulan ini adalah Firefox 143 dan Chrome 140, dengan beta Safari 26 yang masih berlangsung.
Firefox 143 menyertakan
pseudo-elemen ::details-content
, yang disertakan dalam
Interop 2025. Rilis ini akan membuat fitur Baseline Tersedia Baru.
Juga disertakan properti CSS text-autospace
. Fitur internasionalisasi ini berguna
jika Anda menampilkan teks China, Jepang, atau Korea (CJK) bersama dengan karakter non-CJK.
Opsi ini memungkinkan Anda menentukan spasi yang diterapkan di antara karakter ini.
Chrome 140 menyertakan atribut source
dari ToggleEvent
, yang berisi elemen yang memicu ToggleEvent untuk diaktifkan.
Juga disertakan dukungan deskriptor font-variation-settings
dalam aturan @font-face
,
bersama dengan sejumlah update WebGPU.