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 MDN và Tổng quan về WebGPU của chúng tôi để tìm hiểu thêm.
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
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
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.
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 26 và Chrome 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.