Điểm mới trên nền tảng web vào tháng 7

Khám phá một số tính năng thú vị đã xuất hiện trong các trình duyệt web ổn định và beta trong tháng 7 năm 2025.

Ngày đăng: 31 tháng 7 năm 2025

Bản phát hành trình duyệt ổn định

Firefox 141 là trình duyệt ổn định mới duy nhất trong tháng này, vì vậy, bài đăng này sẽ dành riêng cho Firefox.

WebGPU API

Firefox 141 triển khai WebGPU trên Windows, được hỗ trợ trong mọi bối cảnh, ngoại trừ các worker dịch vụ.

Hãy xem tài liệu MDNTổng quan về WebGPU của chúng tôi để tìm hiểu thêm.

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

Thuộc tính closedby của phần tử <dialog>

Firefox cũng triển khai thuộc tính closedby trên các phần tử <dialog> cùng với thuộc tính closedBy tương ứng cho giao diện HTMLDialogElement.

Browser Support

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

Thuộc tính scrollMargin

Giờ đây, Firefox đã hỗ trợ thuộc tính scrollMargin của giao diện IntersectionObserver. Thuộc tính này thêm một lề vào tất cả các vùng chứa cuộn lồng nhau trong phần tử gốc của đối tượng theo dõi, cho phép theo dõi các mục tiêu bên trong những phần tử đó trước (hoặc sau) khi chúng được cuộn vào khung hiển thị – thay vì chỉ khi chúng xuất hiện lần đầu.

Browser Support

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

CSS font-variant-emoji

Thuộc tính CSS font-variant-emoji chỉ định kiểu trình bày mặc định để hiển thị biểu tượng cảm xúc. Thuộc tính này nhận một trong các giá trị sau:

  • normal: Cho phép trình duyệt chọn cách hiển thị biểu tượng cảm xúc. Chế độ này thường tuân theo chế độ cài đặt của hệ điều hành.
  • text: Kết xuất biểu tượng cảm xúc như thể biểu tượng đó đang dùng bộ chọn biến thể văn bản unicode (U+FE0E).
  • emoji: Kết xuất biểu tượng cảm xúc như thể đang sử dụng bộ chọn biến thể biểu tượng cảm xúc unicode (U+FE0F).
  • unicode: Kết xuất biểu tượng cảm xúc theo Thuộc tính trình bày biểu tượng cảm xúc. Nếu bộ chọn biến thể U+FE0E hoặc U+FE0F xuất hiện, thì bộ chọn đó sẽ ghi đè chế độ cài đặt này.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

Bản phát hành trình duyệt beta

Phiên bản trình duyệt beta giúp bạn xem trước những tính năng sẽ có trong phiên bản ổn định tiếp theo của trình duyệt. Đây là thời điểm thích hợp để kiểm thử các tính năng mới hoặc việc xoá các tính năng có thể ảnh hưởng đến trang web của bạn trước khi bản phát hành đó ra mắt trên toàn thế giới. Phiên bản thử nghiệm mới duy nhất trong tháng này là Firefox 142. Với Safari 26Chrome 139 vẫn đang trong giai đoạn thử nghiệm beta.

Firefox 142 triển khai phương thức getComposedRanges() trên Selection. Phương thức này trả về một mảng các đối tượng StaticRange biểu thị các dải ô được chọn hiện tại và có thể trả về các dải ô có khả năng vượt qua ranh giới bóng. Ngoài ra, còn có API Lập lịch tác vụ theo mức độ ưu tiên, cung cấp một cơ chế chuẩn hoá để chỉ định và quản lý mức độ ưu tiên của tác vụ cho một ứng dụng.