Chrome 155 beta

Dipublikasikan: 16 September 2026

Kecuali dinyatakan lain, perubahan berikut berlaku untuk rilis saluran beta Chrome terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Pelajari lebih lanjut fitur ini dengan menggunakan link yang disediakan atau dengan membuka ChromeStatus.com. Chrome 155 dalam versi beta mulai 16 September 2026. Anda dapat mendownload versi beta terbaru dari Google.com untuk desktop atau dari Google Play Store di Android.

CSS dan UI

CSS symbols()

Fungsi CSS symbols() memungkinkan penulis menentukan gaya penghitung sebaris, bukan mendeklarasikan aturan @ bernama @counter-style terlebih dahulu. Class ini membuat gaya penghitung anonim dari daftar simbol string ditambah sistem penghitungan opsional (siklik, numerik, alfabet, simbolik, atau tetap), dan diterima sebagai gaya penghitung di list-style-type, singkatan list-style, counter(), dan counters().

Properti singkat sudut CSS

Menerapkan singkatan CSS corner dan sub-singkatan per sudut (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right) serta singkatan tepi fisik (corner-top, corner-bottom) dan logis (corner-block-start, corner-block-end, dll.). Setelan ini memungkinkan Anda menetapkan border-radius dan corner-shape untuk setiap sudut dalam satu deklarasi. Selain itu, corners dipertahankan sebagai alias kompatibilitas untuk singkatan corner.

Fitur ini juga mencakup kontrol caching. Secara default, setiap fungsi random() diselesaikan ke nilai baru yang berbeda. Penulis web dapat mengganti nilai default ini dengan meneruskan nilai <random-key> sebagai argumen pertama fungsi untuk mengontrol cara nilai acak dibagikan di seluruh properti dan elemen.

CSS text-decoration-skip-spaces

Properti CSS text-decoration-skip-spaces mengontrol apakah garis dekorasi teks (misalnya, garis bawah, garis atas, dan garis coret) melewati karakter spasi kosong. Hal ini memungkinkan penulis mencegah dekorasi digambar di bawah ruang, yang sering kali lebih menarik secara visual.

CSS margin-trim

Properti CSS margin-trim dapat digunakan untuk menghilangkan margin sebelum atau setelah turunan pertama atau terakhir dari sebuah penampung. Hal ini didukung di container blok reguler dan container multi-kolom.

JavaScript

Menghindari kegagalan modul penyimpanan ke dalam cache

Saat ini, developer web tidak dapat mencoba lagi pemuatan modul yang gagal, karena kegagalan ini di-cache (dan percobaan ulang hanya akan menghasilkan kegagalan langsung). Perubahan pada perilaku pemuatan modul ini memungkinkan pemuatan modul yang gagal dicoba lagi secara manual (misalnya, dengan memanggil import() lagi), sehingga mengatasi masalah nyata bagi developer (dan pengguna) saat menggunakan modul melalui jaringan yang tidak stabil.

Mengimpor Teks (Modul Teks)

Proposal TC39 untuk menambahkan pernyataan modul import … with { type: "text" } ke JavaScript. Atribut impor memuat data teks sebagai nilai string.

Web API

Kontrol tampilan jendela tambahan

Memungkinkan aplikasi web dengan izin window-management maximize(), minimize(), dan restore() jendela mereka, dan mencegah pengubahan ukuran melalui setResizable(). Selain itu, fitur media CSS baru display-state dan resizable memungkinkan skrip dan konten beradaptasi dengan status jendela dan kemampuan pengubahan ukuran masing-masing. Fitur ini meningkatkan kegunaan jendela aplikasi jarak jauh VDI di klien Web, terutama dalam hal kontrol jendela titlebar. Fungsi baru ini meningkatkan kualitas fitur Window Management API yang ada.

Update algoritma di WebCrypto

Menambahkan dukungan untuk beberapa algoritma kriptografi pasca-kuantum yang distandardisasi oleh NIST ke Web Cryptography API:

  • ML-KEM (768, 1024)
  • ML-DSA (44, 65, 87)
  • ChaCha20-Poly1305
  • X-Wing

Informasi tambahan dapat ditemukan dalam draf spesifikasi: https://wicg.github.io/webcrypto-modern-algos/

Digital Credentials API (dukungan penerbitan)

Hal ini memungkinkan situs penerbit (misalnya, universitas, lembaga pemerintah, atau bank) untuk memulai proses penyediaan (penerbitan) kredensial digital secara aman langsung ke aplikasi dompet digital pengguna. Di Android, kemampuan ini menggunakan sistem CredMan IdentityCredential Android (Credential Manager). Di Desktop, fitur ini menggunakan pendekatan lintas perangkat menggunakan protokol CTAP yang mirip dengan presentasi Kredensial Digital.

Menambahkan dukungan untuk mendekode gambar JPEG XL (image/jxl) di Blink menggunakan jxl-rs, decoder Rust murni yang aman untuk memori. JPEG XL adalah format gambar modern yang distandardisasi sebagai ISO/IEC 18181 yang menawarkan decoding progresif untuk meningkatkan performa pemuatan yang dirasakan, dukungan untuk gamut warna lebar, HDR, dan kedalaman bit tinggi, serta dukungan untuk animasi.

Menjeda pemutaran media di iframe yang tidak terlihat

Menambahkan kebijakan izin media-playback-while-not-visible untuk mengizinkan penyematan mengontrol apakah iframe yang disematkan saat ini disembunyikan. Hal ini mencakup iframe dengan properti display yang disetel ke none, properti visibility yang disetel ke hidden, atau area nol (lebar atau tinggi sama dengan 0). Saat disembunyikan, upaya yang dilakukan oleh iframe sematan untuk merender media yang dapat didengar akan diblokir. Saat frame ditampilkan lagi, larangan harus dicabut. Hal ini akan memungkinkan developer membuat pengalaman yang lebih mudah digunakan dan meningkatkan performa dengan membiarkan browser menangani pemutaran konten yang tidak terlihat oleh pengguna.

PredefinedColorSpace srgb-linear dan display-p3-linear

Tambahkan ruang warna srgb-linear dan display-p3-linear (seperti yang ditentukan oleh CSS) ke PredefinedColorSpace untuk digunakan dengan kanvas.

Metode streaming dan penyisipan HTML yang diperbarui

Mengekspos beberapa metode setelan HTML yang memberikan gambaran yang koheren untuk menyisipkan markup secara dinamis ke dalam dokumen yang ada:

  • Metode posisi (before(), after(), append(), prepend(), replaceWith()) yang menggunakan HTML sebagai argumen, secara efektif menggantikan insertAdjacentHTML().
  • Metode streaming (streamAppendHTML(), streamAppendHTMLUnsafe(), dll.) yang menampilkan WritableStream.
  • Meneruskan {runScripts} sebagai bagian dari SetHTMLUnsafeOptions, meniru perilaku createContextualFragment.
  • Mendukung createParserOptions dalam jenis tepercaya, sehingga jenis tepercaya dapat menggantikan mode pembuatan skrip dan sanitizer.

Untuk mengetahui informasi selengkapnya, lihat dokumentasi Pembaruan Parsial Deklaratif.

Header WebTransport dan responseHeaders

Menambahkan dukungan untuk meneruskan header permintaan HTTP kustom menggunakan WebTransportOptions dan memeriksa header respons server melalui instance WebTransport. Hal ini memungkinkan aplikasi web menyediakan metadata, token autentikasi, dan parameter kustom selama handshake CONNECT awal dan mengakses header yang disediakan server setelah koneksi dibuat.