Temukan beberapa fitur menarik yang telah hadir di browser web beta dan stabil selama September 2026.
Dipublikasikan: 2 Oktober 2026
Rilis browser stabil
Ini adalah bulan pertama rilis Chrome dan Firefox dua mingguan. Artinya, Chrome 153, Chrome 154, Firefox 155, Firefox 156, Firefox 157, dan Safari 27 dirilis ke versi stabil selama September 2026. Postingan ini membahas fitur baru yang tersedia di berbagai browser, termasuk sejumlah besar fitur yang tersedia di Baseline Baru.
Fungsi CSS progress() menjadi Dasar
Firefox 155 menambahkan dukungan untuk fungsi matematika CSS progress(), sehingga tersedia di Baseline.
Fungsi progress() menampilkan <number> yang merepresentasikan posisi satu
penghitungan antara nilai awal dan nilai akhir. Biasanya, hasilnya
diapit antara 0 dan 1, sehingga berguna untuk mendorong
pengukuran, opasitas, atau warna yang lancar berdasarkan dimensi penampung atau area tampilan. Firefox 155 dan Safari 27 juga menambahkan dukungan untuk opsi kata kunci no-clamp, sehingga nilai progres yang ditampilkan dapat melampaui 0 atau di atas 1.
.card {
opacity: progress(100vw, 320px, 1200px);
}
Warna alfa relatif dengan alpha() menjadi Titik Referensi
Firefox 155 dan Safari 27 menambahkan dukungan untuk fungsi warna relatif
alpha()
dari CSS Color 5.
Fungsi alpha() menggunakan warna asal dan menampilkan warna tersebut dengan saluran alfa (transparansi) yang disesuaikan sambil mempertahankan saluran warna dan ruang warnanya:
.overlay {
background-color: alpha(var(--brand-color) / 50%);
}
Dengan Chrome 151, Firefox 155, dan Safari 27 yang semuanya mendukung alpha(), fungsi ini kini tersedia sebagai Baseline Baru.
Kata kunci CSS revert-rule menjadi Dasar Pengukuran
Safari 27 menambahkan dukungan untuk kata kunci
revert-rule
CSS-wide.
Meskipun revert mengembalikan susunan berjenjang ke asal pengguna atau agen pengguna dan
revert-layer mengembalikan ke lapisan susunan berjenjang sebelumnya, revert-rule mengembalikan
nilai properti ke nilai yang akan dimilikinya jika aturan gaya saat ini tidak
ada. Dengan dukungan di Chrome, Firefox, dan kini Safari 27, revert-rule tersedia sebagai Baseline Baru.
Nilai <image> di light-dark() menjadi Dasar
Safari 27 menambahkan dukungan untuk menggunakan nilai <image> di dalam fungsi CSS light-dark().
Sebelumnya terbatas pada nilai <color>, light-dark() kini dapat beralih di antara dua gambar—seperti gambar url() atau gradien CSS—berdasarkan tema terang atau gelap color-scheme yang aktif. Dengan dukungan di Chrome, Firefox, dan Safari 27,
nilai <image> dalam light-dark() kini tersedia di Baseline Baru.
Browser Support
Penautan scroll dengan overflow-anchor menjadi Dasar Pengukuran
Safari 27 mengaktifkan penambatan scroll dan menambahkan dukungan untuk properti CSS
overflow-anchor.
Penyambungan scroll menyesuaikan posisi scroll secara otomatis saat perubahan DOM di atas area tampilan yang terlihat akan menyebabkan konten melompat saat pengguna membaca atau berinteraksi dengan halaman. Anda dapat menggunakan overflow-anchor: none untuk
mengecualikan elemen tertentu agar tidak bertindak sebagai node penahan. Dengan bergabungnya Safari 27 dengan Chrome dan Firefox, penambatan scroll kini tersedia di Baseline yang Baru tersedia.
Properti font-width dan deskriptor @font-face menjadi Dasar Pengukuran
CSS Fonts 4 menggantikan font-stretch dengan
font-width
sebagai nama kanonis untuk memilih tampilan font normal, ringkas, atau lebar,
dengan tetap mempertahankan font-stretch sebagai alias lama.
Firefox 155 menambahkan dukungan untuk properti CSS font-width, deskriptor
font-width
@font-face, dan CSSStyleDeclaration.fontWidth. Chrome 154 juga
menambahkan deskriptor font-width dalam aturan @font-face dan properti width
pada objek FontFace. Bersama dengan dukungan yang ada di Safari, font-width kini tersedia sebagai Baseline Baru.
sizes="auto" untuk gambar yang dimuat lambat menjadi Baseline
Safari 27 menambahkan dukungan untuk kata kunci auto di atribut
sizes
pada elemen <img> yang menggunakan loading="lazy".
Saat Anda menentukan sizes="auto" (atau daftar sizes yang dimulai dengan auto), browser menggunakan lebar tata letak yang dirender dari gambar yang dimuat lambat untuk memilih sumber gambar yang paling sesuai dari srcset. Dengan dukungan di Chrome, Firefox, dan kini Safari 27, sizes="auto" tersedia sebagai Baseline Baru.
Iterasi asinkron dan objek ReadableStream yang dapat ditransfer menjadi Dasar
Safari 27 menyertakan beberapa update pada
ReadableStream:
- Dukungan untuk iterasi asinkron pada objek
ReadableStreammenggunakan loopfor await...ofdanReadableStream.prototype.values(). - Dukungan untuk mentransfer objek
ReadableStreamantar-konteks menggunakanpostMessage(). - Dukungan untuk metode statis
ReadableStream.from()untuk membuatReadableStreamdari objek iterable atau async iterable (juga didukung di Firefox).
Dengan Safari 27, aliran iterable asinkron dan objek ReadableStream yang dapat ditransfer kini tersedia sebagai fitur Baru yang Tersedia di Baseline.
Browser Support
AnimationEvent.animation dan TransitionEvent.animation menjadi Dasar Pengukuran
Safari 27 menambahkan properti
animation
ke AnimationEvent dan properti
animation
ke TransitionEvent.
Properti ini menampilkan objek Animation yang terkait dengan peristiwa transisi atau animasi CSS, sehingga memudahkan untuk memeriksa atau mengontrol animasi langsung dari pemroses peristiwa. Dengan dukungan properti ini di Chrome, Firefox, dan Safari 27, properti ini kini tersedia di Baseline Baru.
Opsi maxAge di cookieStore.set() menjadi Dasar Pengukuran
Safari 27 menambahkan dukungan untuk opsi maxAge saat menyetel cookie dengan
cookieStore.set(),
yang memungkinkan Anda menentukan masa aktif cookie sebagai durasi dalam detik, bukan
menghitung stempel waktu expires absolut. Dengan dukungan di Chrome, Firefox, dan Safari 27, opsi maxAge kini tersedia di Baseline Baru.
Browser Support
<select> yang dapat disesuaikan di Safari 27
Safari 27 menambahkan dukungan untuk menu <select> yang dapat disesuaikan menggunakan
appearance: base-select dan elemen
<selectedcontent>, bergabung dengan Chrome.
Memilih <select> dan elemen pseudo ::picker(select)-nya ke dalam
appearance: base-select akan mengalihkan kontrol ke tampilan dasar yang dapat distilisasi,
sehingga memungkinkan konten HTML yang kaya di dalam elemen <option> dan gaya kustom untuk
tombol dan pemilih drop-down.
Browser Support
Elemen <camera> dan <microphone> deklaratif di Chrome
Chrome 153 memperkenalkan elemen kemampuan HTML <camera> dan <microphone>.
Dengan memanfaatkan elemen <usermedia>, <camera> dan <microphone> menyediakan kontrol deklaratif khusus yang diaktifkan pengguna untuk meminta akses perekaman video atau audio dengan satu kemampuan tanpa memicu perintah izin yang dimulai skrip saat pemuatan halaman.
Browser Support
Penambahan Iterator dan Promise JavaScript
Chrome 153 menambahkan
Iterator.prototype.join()
bersama dengan iterasi gabungan menggunakan
Iterator.zip()
dan
Iterator.zipKeyed().
Firefox
155 mengimplementasikan
Promise.allKeyed()
dan
Promise.allSettledKeyed(),
yang menerima objek kamus promise dan di-resolve ke objek dengan
kunci yang sama.
Pembaruan WebTransport di Firefox 155
Firefox 155 memperluas penerapan
WebTransport:
- Dukungan untuk negosiasi protokol tingkat aplikasi dengan opsi
protocolsdi konstruktorWebTransport()dan propertiWebTransport.protocol. Dengan dukungan di Chrome, Safari, dan kini Firefox 155,WebTransport.protocoltersedia di Baseline Baru. - Dukungan untuk
createSendGroup(),draining,exportKeyingMaterial(), danWebTransportDatagramDuplexStream.createWritable().
Service Worker Static Routing API di Safari 27
Safari 27 menambahkan dukungan untuk Service Worker Static Routing API melalui
InstallEvent.addRoutes().
API ini memungkinkan service worker mendaftarkan aturan perutean deklaratif pada waktu penginstalan sehingga permintaan yang cocok dapat melewati startup service worker dan mengambil langsung dari jaringan atau cache, sehingga meningkatkan performa navigasi.
Rilis browser beta
Versi browser Beta memberi Anda pratinjau tentang hal-hal yang akan ada di browser versi stabil 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 Chrome 155, Chrome 156, Firefox 158, dan Safari 27.2.
Beta Chrome 155 mencakup CSS margin-trim, symbols(), dan
text-decoration-skip-spaces, beserta dukungan decoding JPEG XL (image/jxl), impor modul teks (import ... with { type: "text" }), dan
dukungan penerbitan Digital Credentials API.
Chrome 156 versi beta mencakup fungsi CSS random(), properti singkat CSS corner, penampung scroll sumbu tunggal, scroll-snap-type: pair, properti image-animation dan class semu :animated-image, class semu status elemen media (:playing, :paused, :seeking, :buffering, :stalled, :muted, :volume-locked), evaluasi modul yang ditangguhkan (import defer), serta elemen HTML <install> dan Web Install API.
Safari 27.2 versi beta menambahkan dukungan untuk perataan overflow safe dan unsafe saat dipasangkan dengan normal, mengaktifkan perataan safe pada kotak posisi tetap dan elemen ::picker(select), serta mengganti nama flow-tolerance menjadi fit-tolerance untuk display: grid-lanes.