Peluncuran peramban web versi stabil dan beta pada Agustus 2026 menghadirkan pembaruan signifikan bagi platform web melalui kehadiran Chrome 152 serta Firefox 154 tanpa adanya pembaruan versi stabil untuk Safari. Sejumlah kapabilitas baru kini resmi mencapai status Baseline Newly available, mencakup pengelolaan tata letak tipografi, penataan DOM CSS, hingga penanganan masukan formulir.
Dukungan Properti Text-box pada Firefox 154
Firefox 154 menghadirkan dukungan untuk text-box-trim, text-box-edge, serta properti ringkas text-box yang memberikan kendali presisi terhadap perataan dan jarak teks pada arah blok. Metrik font sering kali menyertakan ruang vertikal ekstra di atas dan di bawah glif berupa leading dan half-leading yang memicu ketidakrataan perataan vertikal serta memunculkan jarak tidak terduga di sekitar judul maupun ikon. Properti text-box-edge menentukan metrik font target pemangkasan seperti cap alphabetic atau ex alphabetic, sementara text-box-trim menetapkan pemangkasan pada tepi over, under, atau kedua sisi secara bersamaan. Penggabungan kedua fungsi tersebut diakomodasi melalui singkatan text-box. Menyusul dukungan terdahulu pada Safari 18.2 dan Chrome 133, kehadiran fitur ini di Firefox 154 menjadikannya berstatus Baseline Newly available.
Firefox 154 turut menambahkan dukungan untuk fungsi CSS sibling-count() dan sibling-index() yang memperluas kemampuan kalkulasi gaya langsung di lembar gaya. Fungsi sibling-count() mengembalikan bilangan bulat yang menyatakan jumlah total elemen saudara DOM di dalam kontainer induk termasuk elemen itu sendiri, sedangkan sibling-index() menghasilkan posisi urutan elemen saat ini di antara para saudaranya berbasis indeks awal satu. Kedua fungsi ini memungkinkan perhitungan ukuran tata letak, penundaan animasi bertingkat, serta variasi warna dinamis tanpa memerlukan skrip JavaScript atau kelas utilitas tambahan. Dengan dukungan yang telah hadir pada Safari 26.2 dan Chrome 138, kedua fungsi CSS ini kini resmi berstatus Baseline Newly available.
Atribut Autocorrect Menjadi Baseline Newly Available
Chrome 152 mengimplementasikan atribut HTML global autocorrect dan merefleksikannya pada antarmuka HTMLElement.prototype.autocorrect. Atribut ini mengatur pengaktifan koreksi ejaan serta tanda baca otomatis pada berbagai elemen yang dapat diedit, seperti elemen input, textarea, maupun elemen dengan atribut contenteditable, melalui nilai on dan off. Karena Safari sejak versi 14.1 dan Firefox sejak versi 136 telah mengimplementasikan kapabilitas ini, penambahan dukungan pada Chrome 152 serta versi beta 153 membawa atribut global autocorrect masuk ke dalam kategori Baseline Newly available.
Chrome 152 memperluas dukungan antarmuka CSSPseudoElement yang sebelumnya terbatas pada pseudo-elemen ::after, ::before, dan ::marker agar mencakup ::backdrop, ::scroll-marker, serta ::view-transition. Dukungan antarmuka pada ::backdrop memungkinkan pemasangan pendengar peristiwa secara langsung pada elemen semu latar belakang dialog, mempermudah penutupan elemen dialog ketika pengguna mengeklik area luar tanpa keharusan menghitung kotak pembatas koordinat. Sementara itu, dukungan pada ::scroll-marker memfasilitasi penangkapan interaksi pengguna pada penanda gulir, dan implementasi pada ::view-transition membuka kemampuan pencegatan transisi tampilan maupun pembangunan animasi berbasis geometri.
Fungsi Warna dan Properti Window-drag Chrome 152
Chrome 152 memperkenalkan fungsi alpha() dari spesifikasi CSS Color 5 guna mengatur transparansi warna secara relatif. Fungsi alpha() menerima warna asal yang sudah ada dan menghasilkan kembali warna tersebut dengan saluran transparansi yang disesuaikan, sembari mempertahankan seluruh saluran warna asli dan beroperasi di ruang warna apa pun. Selain itu, Chrome 152 menambahkan properti CSS standar window-drag untuk pengembangan aplikasi web desktop terpasang. Properti ini memungkinkan penentuan area tata letak seperti bilah judul atau tajuk kustom sebagai wilayah yang dapat diseret kursor guna memindahkan jendela aplikasi tingkat atas alih-alih menggulir atau memilih teks halaman, menstandarkan properti app-region melalui nilai move dan none dengan pewarisan CSS biasa.
Chrome 152 menghadirkan API OpaqueRange yang merepresentasikan rentang teks aktif di dalam nilai kontrol formulir seperti elemen input teks dan textarea. Keberadaan OpaqueRange memungkinkan penggunaan berbagai API berbasis rentang, termasuk pemanggilan getBoundingClientRect(), getClientRects(), serta CSS Custom Highlight API, untuk memanipulasi teks kontrol formulir saat menyajikan saran inline, penyorotan ejaan, maupun penempatan popover bertaut. Antarmuka ini menjaga enkapsulasi komponen internal dengan cara mengekspos offset nilai teks alih-alih membuka node kontainer pohon bayangan internal kontrol.
Metode Iterator Baru dan Peningkatan WebRTC
- Firefox 154 memperkaya Iterator.prototype dengan sejumlah metode pembantu baru untuk pemrosesan data iteratif di JavaScript. Metode includes() memeriksa keberadaan nilai tertentu yang dihasilkan oleh iterator dan menghasilkan nilai boolean true atau false. Metode join() menggabungkan seluruh elemen keluaran iterator menjadi satu string utuh yang dipisahkan oleh pembatas tertentu, setara dengan perilaku Array.prototype.join(). Selain itu, metode chunks() mengembalikan iterator pembantu yang menghasilkan pecahan array berukuran tetap secara berurutan dari iterator sumber, sedangkan metode windows() mengembalikan iterator pembantu yang menghasilkan array jendela geser di sepanjang rangkaian iterator.
- Firefox 154 menghadirkan rangkaian penambahan fitur pada lapisan transportasi WebRTC untuk memantau performa koneksi. Fitur ini mencakup metode RTCIceTransport.getSelectedCandidatePair() beserta peristiwa selectedcandidatepairchange yang memberikan akses inspeksi terhadap pasangan kandidat ICE yang sedang aktif. Terdapat pula penambahan peristiwa error pada antarmuka RTCDtlsTransport untuk mendeteksi kesalahan transportasi DTLS dan sertifikat sidik jari, penyediaan parameter konfigurasi rtcp pada RTCRtpReceiver.getParameters() dan RTCRtpSender.getParameters(), serta pelaporan statistik transportasi melalui RTCCertificateStats dan penambahan metrik RTCTransportStats. Berkat adopsi di Firefox 154 melengkapi Chrome 75/79 dan Safari 16.4, metode RTCIceTransport.getSelectedCandidatePair() dan peristiwa error pada RTCDtlsTransport kini resmi menjadi Baseline Newly available.
- Pada kanal pengujian pra-rilis, Agustus 2026 menghadirkan versi beta Chrome 153 dan Firefox 155 tanpa keberadaan rilis beta untuk Safari. Chrome 153 beta memuat kontainer gulir sumbu tunggal dengan sintaks overflow: scroll clip, properti CSS scroll-axis-lock untuk mencegah penguncian sumbu gestur, implementasi TC39 Iterator join() serta iterasi bersama melalui zip, serta elemen deklaratif kapabilitas tunggal. Di sisi lain, Firefox 155 beta memperbarui SVGAElement agar mengimplementasikan antarmuka HyperlinkElementUtils yang mengekspos properti URL standar mencakup protocol, hostname, pathname, search, hash, beserta origin pada elemen tautan SVG, di samping menambahkan setter terindeks pada antarmuka daftar SVG seperti SVGNumberList, SVGPointList, SVGStringList, dan SVGTransformList.
