Mozilla Firefox tiếp tục khẳng định vị thế là một trong những trình duyệt web hàng đầu với việc phát hành các bản cập nhật lớn định kỳ. Cứ mỗi bốn tuần, người dùng Firefox lại được trải nghiệm những cải tiến mới về hiệu suất, bảo mật và chức năng. Hôm nay, phiên bản Firefox 136 chính thức được phát hành, mang đến hàng loạt nâng cấp đáng chú ý, đặc biệt là cải thiện khả năng phát video, nâng cấp HTTPS tự động và nhiều tính năng tối ưu trải nghiệm người dùng khác.
Tính Năng Tab Dọc (Vertical Tabs)
Sau một thời gian chờ đợi, tính năng Tab Dọc (Vertical Tabs) trong Firefox cuối cùng cũng được triển khai rộng rãi cho tất cả người dùng trong Firefox 136. Chức năng này hoạt động tương tự như tab dọc trên Microsoft Edge và các trình duyệt khác, nơi các trang web được tổ chức dưới dạng danh sách ở thanh bên thay vì xếp ngang ở đầu cửa sổ. Điều này giúp tối ưu không gian hiển thị, đặc biệt hữu ích khi người dùng mở nhiều tab cùng lúc.
Để bật tính năng 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 trình duyệt và chọn “Turn on Vertical Tabs” (Bật Tab Dọc).
Tab dọc trong Firefox mở rộng, hiển thị danh sách các trang web đang hoạt động
Giải Mã Phần Cứng Trên Linux Và macOS
Firefox 136 đánh dấu bước tiến quan trọng với việc triển khai hỗ trợ giải mã video bằng phần cứng (hardware video decoding) cho card đồ họa AMD trên Linux. Tính năng này sử dụng cùng Giao diện Tăng tốc Video (VA-API) mà VLC Media Player và nhiều ứng dụng tương tự đang sử dụng. Mặc dù một số bản dựng Firefox đã có thể kích hoạt chức năng này trước đó (ví dụ: Fedora Wiki cho biết đã bật cho đồ họa Intel và AMD từ Firefox 101 trên cả X11 và Wayland), nhưng bản cập nhật này đảm bảo sự hỗ trợ 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 tính của mình bằng cách mở Firefox, điều hướng đến trang about:support
và kiểm tra dòng HARDWARE_VIDEO_DECODING
.
Ngoài ra, bản cập nhật này cũng kích hoạt tính năng phát video HEVC/H.265 được tăng tốc phần cứng 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 hỗ trợ HEVC là một bổ sung đáng giá. Mozilla cũng cho biết thêm rằng, “Trên macOS, một số tác vụ nền sẽ được chuyển sang các lõi tiết kiệm điện hơn, giúp giảm mức tiêu thụ năng lượng.”
Việc giải mã video bằng phần cứng giúp giảm tải cho CPU bằng cách chuyển quá trình xử lý phát video sang bộ xử lý đồ họa của hệ thống. Nhờ đó, những thay đổi này trong Firefox 136 có thể giúp giảm đáng kể mức sử dụng điện năng và CPU trong quá trình duyệt web thông thường, mang lại trải nghiệm mượt mà và tiết kiệm pin hơn.
Nâng Cấp Bảo Mật HTTPS-First
Bắt đầu với Firefox 136, trình duyệt này giờ đây sẽ ưu tiên tải tất cả các tài nguyên bằng kết nối HTTPS được mã hóa ngay từ đầu, ngay cả khi bạn nhấp vào một liên kết hoặc gõ địa chỉ trang bắt đầu bằng giao thức “http://”. Nếu kết nối HTTPS 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 tải trang bằng giao thức HTTP không mã hóa. Mozilla gọi tính năng mới này là HTTPS-First.
Firefox đã và đang nâng cấp một số tài nguyên trang từ HTTP lên HTTPS trong một thời gian, nhưng giờ đây, phiên bản 136 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ằm hướng tới HTTPS mặc định, nhưng không rõ liệu tính năng này đã được bật cho tất cả người dùng hay chưa. Tính năng HTTPS-First của Firefox là một bước tiến quan trọng trong việc tăng cường bảo mật duyệt web, giúp người dùng an toàn hơn trước các mối đe dọa trực tuyến.
Thay Đổi Dành Cho Nhà Phát Triển
Hầu hết các bản cập nhật của Firefox đều bao gồm các API và tính năng mới nhằm tạo ra trải nghiệm web hữu ích và mạnh mẽ hơn, và Firefox 136 không phải là ngoại lệ. Dưới đây là tất cả các thay đổi mới 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 thời lượng theo ngôn ngữ. - Hỗ trợ mới cho
CSS :open
pseudo-class để định kiểu các phần tử có thể được bật/tắt để hiển thị thêm nội dung. - Hỗ trợ mới cho
CSS :has-slotted
pseudo-class, cho phép tác giả định kiểu nội dung của 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
, làm cho văn bản thô của một phần tử có thể chỉnh sửa nhưng không hỗ trợ định dạng văn bản đa dạng (rich text formatting). - Hỗ trợ mới cho
CookieStore API
, một API cookie bất đồng bộ 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, được gọi là simulcast, với bộ mã hóa video H264. H264 là bộ mã hóa video thứ hai sau VP8 được hỗ trợ để gửi simulcast.
- Firefox hiện có thể xử lý việc gửi và nhận bộ mã hóa video AV1 qua WebRTC. Cả singlecast và simulcast đều được hỗ trợ để gửi.
- Thêm hỗ trợ cho phản ánh các phần tử ARIA (ARIA elements reflection).
Bạn có thể tìm hiểu thêm về những 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 bất kỳ bản cập nhật nào, hãy nhấp vào biểu tượng menu ở góc trên cùng bên phải của thanh công cụ trình duyệt và chọn “About Firefox” (Giới thiệu về 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.
Firefox 136 là một bản cập nhật quan trọng, mang lại nhiều cải tiến đáng giá cho cả người dùng cuối và các nhà phát triển. Từ việc nâng cao trải nghiệm duyệt web với tab dọc và phát video hiệu quả hơn, đến việc tăng cường bảo mật và cung cấp các công cụ mạnh mẽ cho cộng đồng lập trình viên, Firefox tiếp tục chứng minh cam kết của mình trong việc xây dựng một trình duyệt hiện đại, an toàn và đầy đủ tính năng. Hãy cập nhật ngay để trải nghiệm những lợi ích mà phiên bản mới nhất này mang lại!
Nguồn tham khảo:
- Firefox Release Notes
- Phoronix
- Mozilla Support
- MDN Web Docs
- How-To Geek
- Fedora Wiki
- Google Chrome Blog