Chrome 151, Firefox 153, dan Safari 26.6 dirilis sebagai versi stabil selama Juli 2026 dengan fitur platform web baru, sementara Chrome 152, Firefox 154, dan Safari 27 tersedia sebagai beta untuk pengujian sebelum rilis stabil berikutnya.
Pembaruan HTML Select dan Properti CSS Ruby
Firefox 153 memperbarui aturan parsing HTML untuk elemen <select> sehingga semua elemen bersarang dapat diuraikan ke DOM di dalam <select>, padahal sebelumnya hanya elemen <option>, <optgroup>, dan <hr> yang diizinkan sebagai anak <select>, dan pembaruan ini menjadi landasan bagi elemen select yang dapat dikustomisasi di seluruh peramban.
Chrome 151 menambahkan dukungan properti CSS ruby-overhang yang mengontrol apakah teks anotasi ruby dapat menjorok melewati karakter dasar di sebelahnya dengan kata kunci auto, spaces, atau none, di mana menurut spesifikasi CSS none dialiaskan ke spaces sehingga teks ruby hanya menjorok pada spasi putih dan tanda baca CJK untuk mencegah celah tata letak yang tidak perlu sekaligus mempertahankan keterbacaan.
Chrome 151 memperkenalkan atribut shadowrootslotassignment pada elemen <template> yang memungkinkan declarative shadow roots mengonfigurasi manual slot assignment sebagai pengganti named slot assignment, padahal sebelumnya penugasan manual hanya tersedia secara imperatif melalui attachShadow({slotAssignment: "manual"}), dengan nilai named sebagai bawaan atau manual serta refleksi JavaScript melalui properti shadowRootSlotAssignment pada HTMLTemplateElement. Chrome 151 juga menambahkan atribut read-only animation pada antarmuka AnimationEvent dan TransitionEvent yang mengembalikan objek Animation dasar terkait peristiwa sehingga status animasi dapat dikueri langsung di dalam event listener.
Dukungan Picture-in-Picture dan Peningkatan Intl Locale
Firefox 153 menghadirkan dukungan Picture-in-Picture API untuk platform desktop sebagai API web standar bagi situs untuk mengalihkan tampilan elemen <video> antara halaman dan jendela mengambang yang selalu di atas sehingga pengguna tetap dapat menonton konten video saat berpindah tab atau berinteraksi dengan aplikasi lain.
Firefox 153 menambahkan dukungan proposal TC39 Intl.Locale info dengan beberapa metode getter pada instans Intl.Locale, yaitu getCalendars(), getCollations(), getHourCycles(), getNumberingSystems(), getTextInfo(), getTimeZones(), dan getWeekInfo(), yang memungkinkan pengembang memeriksa konvensi spesifik lokal tanpa memerlukan pustaka data internasionalisasi eksternal. Dengan rilis ini ketujuh metode tersebut kini berstatus Baseline Newly available.
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getCalendars()); // ["gregory", "japanese"]
Metode Baru IndexedDB dan Elemen Usermedia
Firefox 153 memperkenalkan IDBObjectStore.getAllRecords() dan IDBIndex.getAllRecords() sebagai metode IndexedDB yang mengambil seluruh rekaman yang cocok, mencakup primary keys, index keys, dan values, dalam satu permintaan sehingga menghilangkan kebutuhan menulis logika iterasi cursor yang kompleks saat mengambil subset dataset atau seluruh isi object store. Chrome 151 menambahkan metode textStream() pada objek Response, Request, dan Blob sebagai metode pembantu yang menyediakan readable stream berisi string teks terdekode langsung dari data body biner, setara dengan menyalurkan body melalui TextDecoderStream().
Chrome 151 memperkenalkan elemen kapabilitas deklaratif <usermedia> yang dikendalikan peramban sebagai mekanisme eksplisit berbasis inisiasi pengguna untuk meminta akses kamera dan mikrofon, di mana penjangkaran prompt izin pada interaksi pengguna yang jelas dengan elemen tepercaya meningkatkan transparansi prompt dan pengalaman pengguna sekaligus memberi jalur pemulihan langsung apabila izin sebelumnya ditolak. Penerbit sumber merujuk pembaca ke artikel Introducing the HTML <usermedia> element untuk informasi lebih lanjut.
Safari 26.6 hadir dengan perbaikan bug dan peningkatan stabilitas penting yang mencakup koreksi unit panjang ic yang berskala tidak tepat saat page zoom, perilaku fallback position-area untuk elemen fixed-positioned ketika body halaman dapat digulir, interaksi CSS zoom dengan properti font seperti font-size, font-weight, font-style, dan font-variant pada iPad saat meminta situs desktop, serta perbaikan penghapusan partitioned cookies menggunakan cookie headers.
Pratinjau Fitur Platform pada Versi Beta Peramban
Penerbit sumber menyatakan versi beta peramban memberi pratinjau fitur menuju rilis stabil berikutnya sebagai waktu ideal untuk menguji fitur baru atau memeriksa perubahan yang berpotensi merusak sebelum menjangkau seluruh pengguna, dengan beta baru bulan ini meliputi Chrome 152, Firefox 154, dan Safari 27. Chrome 152 beta mencakup dukungan CSSPseudoElement untuk ::backdrop, ::scroll-marker, dan ::view-transition, atribut HTML global autocorrect, pseudo-class elemen media :playing, :paused, dan :muted, fungsi warna relatif CSS Color 5 alpha(), properti window-drag, CPU Performance API, serta kontrol WebGPU subgroup size.
Firefox 154 beta memperkenalkan peningkatan transport WebRTC yang meliputi RTCIceTransport.getSelectedCandidatePair() dan peristiwa selectedcandidatepairchange serta peristiwa error pada RTCDtlsTransport. Safari 27 beta membawa rangkaian besar fitur baru yang meliputi ariaNotify API untuk pengumuman screen reader, contain: style untuk quote counters, modifier s yang sensitif huruf besar-kecil dalam attribute selectors, kata kunci stretch untuk box sizing, compound selectors :host:has(), pseudo-class :heading, kata kunci revert-rule, transform-aware anchor positioning, color-mix() dengan lebih dari dua warna, dan opsi no-clamp pada progress().
Terjemahan dan adaptasi dibantu AI oleh Zennovan News. Karya asli: New to the web platform in July, Rachel Andrew. Digunakan menurut CC BY 4.0.
Contoh kode asli: Apache 2.0; dipertahankan tanpa perubahan.
