Mozilla Firefox, trình duyệt web quen thuộc với hàng triệu người dùng, tiếp tục khẳng định vị thế của mình với các bản cập nhật định kỳ. Với chu kỳ khoảng bốn tuần, mỗi phiên bản mới đều mang đến những sửa lỗi, cải tiến bảo mật và tính năng đột phá. Firefox 136, vừa được triển khai, không phải là ngoại lệ, hứa hẹn nâng cao trải nghiệm lướt web với nhiều nâng cấp đáng giá về phát lại video, cơ chế HTTPS-First tiên tiến và hơn thế nữa.
Tính năng Tab Dọc (Vertical Tabs) Chính thức Ra Mắt
Trong một động thái được nhiều người dùng chờ đợi, tính năng tab dọc đã chính thức được triển khai rộng rãi cho tất cả người dùng trong Firefox 136. Cơ chế hoạt động của tính năng này tương tự như các trình duyệt khác như Microsoft Edge, khi các trang web đang mở được sắp xếp thành một danh sách gọn gàng ở thanh bên thay vì dàn trải trên cùng cửa sổ. Điều này mang lại một không gian làm việc trực quan và hiệu quả hơn, đặc biệt hữu ích khi bạn mở nhiều tab cùng lúc.
Để kích hoạt tab dọc, bạn chỉ cần nhấp chuột phải vào thanh công cụ ở gần phía trên của trình duyệt và chọn “Bật Tab Dọc” (Turn on Vertical Tabs).
Giao diện tính năng tab dọc (Vertical Tabs) mới trên trình duyệt Mozilla Firefox 136, giúp quản lý các tab mở dễ dàng hơn ở thanh bên.
Nâng cấp Giải mã Video Phần cứng trên Linux và macOS
Phiên bản Firefox 136 đánh dấu sự ra mắt của tính năng hỗ trợ giải mã video bằng phần cứng cho các card đồ họa AMD trên nền tảng Linux. Việc này được thực hiện thông qua Video Acceleration API (VA-API), một giao diện lập trình ứng dụng tương tự như VLC Media Player và các ứng dụng phát video khác. Mặc dù một số bản dựng Firefox đã có thể kích hoạt tính năng này trước đó (Fedora Wiki cho biết nó đã được bật cho card đồ họa Intel và AMD từ Firefox 101 trên cả X11 và Wayland), nhưng giờ đây nó đã được triển khai rộng rãi hơn. Bạn có thể kiểm tra trạng thái hiện tại trên máy của mình bằng cách mở Firefox, truy cập trang about:support
và tìm hàng HARDWARE_VIDEO_DECODING
.
Cùng với đó, bản cập nhật này cũng cho phép tăng tốc phần cứng khi phát video HEVC/H.265 trên macOS. Mặc dù hầu hết các trang web vẫn sử dụng định dạng video H.264, VP8/VP9 hoặc AV1, việc bổ sung hỗ trợ HEVC là một cải tiến đáng giá. Mozilla cũng thông báo rằng “Trên macOS, một số tác vụ nền sẽ được chuyển sang các lõi tiêu thụ điện năng thấp hơn, giúp giảm sử dụng năng lượng.” Nhờ khả năng giải mã video bằng phần cứng, mức sử dụng CPU sẽ giảm đáng kể do quá trình phát video được chuyển sang card đồ họa của hệ thống. Những thay đổi này của Firefox 136 sẽ giúp giảm tiêu thụ điện năng và sử dụng CPU trong quá trình duyệt web thông thường.
Cơ chế HTTPS-First Nâng cao Bảo mật
Bắt đầu từ Firefox 136, trình duyệt này sẽ ưu tiên tải tất cả tài nguyên bằng kết nối HTTPS được mã hóa, ngay cả khi bạn nhấp vào một liên kết hoặc gõ một địa chỉ trang web bắt đầu bằng giao thức “http://”. Nếu kết nối thất bại – thường là dấu hiệu cho thấy máy chủ web chưa được cấu hình cho các trang HTTPS – trình duyệt sẽ tự động quay trở lại trang HTTP không mã hóa tiêu chuẩn. Mozilla gọi cơ chế này là HTTPS-First.
Firefox đã nâng cấp một số tài nguyên trang từ HTTP sang HTTPS trong một thời gian, nhưng giờ đây nó sẽ cố gắng tải mọi thứ qua HTTPS trước. Google cũng đã công bố một tính năng tương tự cho Chrome vào năm 2023, nhưng việc nó đã được bật cho tất cả mọi người hay chưa vẫn chưa rõ ràng. Cơ chế HTTPS-First của Firefox 136 mang lại một lớp bảo mật bổ sung, giúp bảo vệ dữ liệu người dùng khỏi các nguy cơ nghe lén và tấn công trung gian.
Các Cải tiến Dành cho Nhà phát triển
Mỗi bản cập nhật Firefox thường đi kèm với các API và tính năng mới, mạnh mẽ hơn dành cho nhà phát triển web, và Firefox 136 không phải là ngoại lệ. Dưới đây là những thay đổi đáng chú ý nhất dành cho các trang web và ứng dụng web, theo ghi chú phát hành của Mozilla:
- Hỗ trợ mới cho đối tượng
Intl.DurationFormat
, cho phép định dạng khoảng thời gian theo ngôn ngữ cụ thể. - Hỗ trợ mới cho
pseudo-class
CSS:open
để tạo kiểu cho các phần tử có thể được chuyển đổi “mở” để hiển thị thêm nội dung. - Hỗ trợ mới cho
pseudo-class
:has-slotted
, cho phép tác giả tạo kiểu cho nội dung của một phần tử<slot>
khi nó không rỗng hoặc không sử dụng giá trị mặc định. - Giá trị
plaintext-only
hiện có thể được chỉ định cho thuộc tínhcontenteditable
, giúp chỉnh sửa văn bản thô của một phần tử mà không hỗ trợ định dạng văn bản đa dạng. - Hỗ trợ mới cho
CookieStore API
, một API cookie không đồng bộ dành cho các script chạy trong tài liệu HTML và service workers. - Firefox hiện gửi một
referrer
từmeta refreshes
vàRefresh headers
. - Firefox hiện hỗ trợ gửi nhiều phiên bản đồng thời của cùng một nguồn qua WebRTC, gọi là
simulcast
, với codec video H264. H264 là codec video thứ hai sau VP8 được hỗ trợ chosimulcast
. - Firefox hiện có thể xử lý việc gửi và nhận codec video AV1 qua WebRTC. Cả
singlecast
vàsimulcast
đều được hỗ trợ cho việc gửi. - Bổ sung hỗ trợ cho
ARIA elements reflection
.
Bạn có thể tìm hiểu thêm về các thay đổi này trên các trang MDN tương ứng.
Cách Cập nhật Firefox
Firefox sẽ tự động cài đặt bản cập nhật trên máy tính, điện thoại hoặc máy tính bảng của bạn khi có sẵn. Để kiểm tra và cài đặt ngay lập tức mọi bản cập nhật có sẵn, bạn chỉ cần nhấp vào biểu tượng menu ở góc trên bên phải của thanh công cụ trình duyệt và chọn “Giới thiệu về Firefox” (About Firefox).
Bạn có thể tải xuống Firefox từ trang web chính thức của Mozilla, Google Play Store, Apple App Store và Microsoft Store.
Kết luận
Firefox 136 không chỉ là một bản cập nhật thông thường mà là một minh chứng cho sự cam kết của Mozilla trong việc cung cấp một trình duyệt an toàn, hiệu quả và thân thiện với người dùng. Với Tab Dọc hiện đại, khả năng giải mã video phần cứng được cải thiện trên Linux và macOS, cùng với cơ chế HTTPS-First tăng cường bảo mật, phiên bản này chắc chắn sẽ làm hài lòng cả người dùng phổ thông và giới nhà phát triển. Hãy trải nghiệm ngay những tính năng mới này để nâng tầm trải nghiệm lướt web của bạn và chia sẻ cảm nhận của bạn cùng chúng tôi!
Tài liệu tham khảo: