Chrome 155 beta

Ngày xuất bản: 16 tháng 9 năm 2026

Trừ phi có ghi chú khác, những thay đổi sau đây áp dụng cho bản phát hành mới nhất của kênh beta Chrome dành cho Android, ChromeOS, Linux, macOS và Windows. Tìm hiểu thêm về các tính năng này bằng cách sử dụng các đường liên kết được cung cấp hoặc truy cập vào ChromeStatus.com. Chrome 155 đang ở giai đoạn thử nghiệm beta kể từ ngày 16 tháng 9 năm 2026. Bạn có thể tải phiên bản beta mới nhất xuống từ Google.com cho máy tính hoặc từ Cửa hàng Google Play trên Android.

CSS và giao diện người dùng

CSS symbols()

Hàm symbols() CSS cho phép tác giả xác định một kiểu bộ đếm nội tuyến thay vì trước tiên khai báo một quy tắc @counter-style được đặt tên. Nó tạo một kiểu bộ đếm ẩn danh từ danh sách các ký hiệu chuỗi cùng với một hệ thống đếm không bắt buộc (tuần hoàn, bằng số, theo bảng chữ cái, mang tính biểu tượng hoặc cố định) và được chấp nhận làm kiểu bộ đếm trong list-style-type, list-style viết tắt, counter()counters().

Thuộc tính viết tắt góc CSS

Triển khai corner viết tắt CSS và các phần viết tắt phụ cho mỗi góc (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right) cũng như các phần viết tắt vật lý (corner-top, corner-bottom) và logic (corner-block-start, corner-block-end, v.v.) cho cạnh. Các thuộc tính này cho phép bạn đặt cả border-radiuscorner-shape cho từng góc trong một khai báo duy nhất. Ngoài ra, corners được giữ lại dưới dạng bí danh tương thích cho corner viết tắt.

Tính năng này cũng bao gồm các chế độ kiểm soát hoạt động lưu vào bộ nhớ đệm. Theo mặc định, mỗi hàm random() sẽ phân giải thành một giá trị mới, riêng biệt. Tác giả web có thể ghi đè giá trị mặc định này bằng cách truyền giá trị <random-key> làm đối số đầu tiên của hàm để kiểm soát cách các giá trị ngẫu nhiên được chia sẻ trên các thuộc tính và phần tử.

CSS text-decoration-skip-spaces

Thuộc tính CSS text-decoration-skip-spaces kiểm soát việc các dòng trang trí văn bản (ví dụ: gạch chân, gạch ngang phía trên và gạch ngang) có bỏ qua các ký tự khoảng trắng hay không. Điều này cho phép tác giả ngăn các thành phần trang trí được vẽ bên dưới các khoảng trống, thường trông sẽ bắt mắt hơn.

CSS margin-trim

Bạn có thể dùng thuộc tính margin-trim CSS để bỏ qua lề trước hoặc sau phần tử con đầu tiên hoặc cuối cùng của một vùng chứa. Tính năng này được hỗ trợ trên các vùng chứa khối thông thường và vùng chứa nhiều cột.

JavaScript

Tránh lỗi lưu vào bộ nhớ đệm của mô-đun

Hiện tại, nhà phát triển web không thể thử lại các lần tải mô-đun không thành công, vì những lần tải này đang được lưu vào bộ nhớ đệm (và các lần thử lại chỉ dẫn đến lỗi ngay lập tức). Thay đổi này đối với hành vi tải mô-đun cho phép thử lại tải mô-đun không thành công theo cách thủ công (ví dụ: bằng cách gọi lại import()), giải quyết vấn đề thực sự gây khó chịu cho nhà phát triển (và người dùng) khi sử dụng các mô-đun qua mạng không ổn định.

Nhập văn bản (Mô-đun văn bản)

Đề xuất TC39 để thêm câu lệnh mô-đun import … with { type: "text" } vào JavaScript. Thuộc tính nhập tải dữ liệu văn bản dưới dạng một giá trị chuỗi.

Web API

Các chế độ kiểm soát bổ sung về việc chia cửa sổ

Cho phép các ứng dụng web có quyền window-management, maximize(), minimize()restore() cửa sổ của chúng, đồng thời ngăn chặn việc đổi kích thước thông qua setResizable(). Ngoài ra, các tính năng mới về phương tiện CSS display-stateresizable cho phép tập lệnh và nội dung thích ứng với trạng thái cửa sổ tương ứng và khả năng thay đổi kích thước. Những tính năng này cải thiện khả năng sử dụng các cửa sổ ứng dụng từ xa VDI trong ứng dụng Web, đặc biệt là khi nói đến các chế độ điều khiển cửa sổ trên thanh tiêu đề. Chức năng mới này giúp cải thiện các tính năng hiện có của Window Management API (API Quản lý cửa sổ).

Nội dung cập nhật về thuật toán trong WebCrypto

Thêm tính năng hỗ trợ cho nhiều thuật toán mật mã hậu lượng tử được NIST tiêu chuẩn hoá vào Web Cryptography API:

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

Bạn có thể xem thêm thông tin trong bản nháp đặc tả: https://wicg.github.io/webcrypto-modern-algos/

Digital Credentials API (hỗ trợ phát hành)

Điều này cho phép các trang web phát hành (ví dụ: trường đại học, cơ quan chính phủ hoặc ngân hàng) bắt đầu một cách an toàn quy trình cung cấp (phát hành) thông tin xác thực kỹ thuật số trực tiếp vào ứng dụng ví di động của người dùng. Trên Android, tính năng này sử dụng hệ thống IdentityCredential CredMan (Trình quản lý thông tin xác thực) của Android. Trên máy tính, tính năng này sử dụng các phương pháp trên nhiều thiết bị bằng giao thức CTAP tương tự như tính năng Trình bày thông tin xác thực kỹ thuật số.

Thêm tính năng hỗ trợ giải mã hình ảnh JPEG XL (image/jxl) trong Blink bằng jxl-rs, một bộ giải mã Rust thuần tuý an toàn về bộ nhớ. JPEG XL là một định dạng hình ảnh hiện đại được tiêu chuẩn hoá theo ISO/IEC 18181, cung cấp khả năng giải mã tăng dần để cải thiện hiệu suất tải cảm nhận được, hỗ trợ gam màu rộng, HDR và độ sâu bit cao, đồng thời hỗ trợ ảnh động.

Tạm dừng phát nội dung nghe nhìn trên các iframe không hiển thị

Thêm chính sách về quyền media-playback-while-not-visible để cho phép các ứng dụng nhúng kiểm soát việc iframe được nhúng hiện đang bị ẩn hay không. Điều này bao gồm cả iframe có thuộc tính display được đặt thành none, thuộc tính visibility được đặt thành hidden hoặc vùng có kích thước bằng 0 (chiều rộng hoặc chiều cao bằng 0). Mặc dù bị ẩn, nhưng những nỗ lực của iframe được nhúng để hiển thị nội dung nghe nhìn có âm thanh sẽ bị chặn. Khi khung hình xuất hiện trở lại, lệnh cấm sẽ được dỡ bỏ. Điều này sẽ cho phép nhà phát triển tạo ra trải nghiệm thân thiện hơn với người dùng, đồng thời cải thiện hiệu suất bằng cách cho phép trình duyệt xử lý việc phát nội dung mà người dùng không nhìn thấy.

PredefinedColorSpace srgb-lineardisplay-p3-linear

Thêm không gian màu srgb-lineardisplay-p3-linear (theo định nghĩa của CSS) vào PredefinedColorSpace để sử dụng với canvas.

Phương thức chèn và phát trực tuyến HTML mới

Hiển thị nhiều phương thức cài đặt HTML cung cấp một câu chuyện mạch lạc để chèn mã đánh dấu một cách linh hoạt vào một tài liệu hiện có:

  • Các phương thức định vị (before(), after(), append(), prepend(), replaceWith()) lấy HTML làm đối số, thay thế hiệu quả insertAdjacentHTML().
  • Các phương thức truyền trực tuyến (streamAppendHTML(), streamAppendHTMLUnsafe(), v.v.) trả về một WritableStream.
  • Truyền {runScripts} trong SetHTMLUnsafeOptions, mô phỏng hành vi createContextualFragment.
  • Hỗ trợ createParserOptions trong các loại đáng tin cậy, cho phép các loại đáng tin cậy ghi đè chế độ tập lệnh và trình dọn dẹp.

Để biết thêm thông tin, hãy xem tài liệu về Declarative Partial Updates (Bản cập nhật một phần theo cách khai báo).

Tiêu đề WebTransport và responseHeaders

Thêm chế độ hỗ trợ để truyền tiêu đề yêu cầu HTTP tuỳ chỉnh bằng cách sử dụng WebTransportOptions và kiểm tra tiêu đề phản hồi của máy chủ thông qua phiên bản WebTransport. Điều này cho phép các ứng dụng web cung cấp siêu dữ liệu, mã thông báo xác thực và các tham số tuỳ chỉnh trong quá trình bắt tay CONNECT ban đầu và truy cập vào các tiêu đề do máy chủ cung cấp sau khi thiết lập kết nối.