Firefox 96 đã được phát hành và đây là những tin tức về nó

Logo Firefox

Recientemente Phiên bản mới của "Firefox 96" đã chính thức được phát hành và trong đó nhóm phát triển đã thông báo rằng Firefox 96 "đáng kể" giảm tải được đặt trên chuỗi trình duyệt chính và thêm hỗ trợ bộ mã hóa hình ảnh cho định dạng WebP vào API Canvas.

Ngoài công việc này, phiên bản mới của Firefox cũng kết hợp các cải tiến đối với giao diện lập trình JavaScript WebRTC, chính sách cookie được cải tiến để giảm khả năng bị tấn công CSRF (Cross-Site Request Forgery), sửa lỗi giảm chất lượng video và các bản sửa lỗi khác.

Các tính năng mới chính của Firefox 96

Firefox 96 là bản cập nhật đầu tiên của năm 2022 và trong đó bao gồm cải tiến trong việc khử tiếng ồn, kiểm soát độ lợi tự động và loại bỏ tiếng vọng. Để cập nhật các cuộc gọi âm thanh và video, Mozilla đã nghiên cứu khả năng khử tiếng ồn và kiểm soát độ lợi tự động trong bản cập nhật mới nhất.

Trên Android, người dùng sẽ nhận được tính năng đánh dấu lịch sử mới với Firefox 96, cộng với các trang web đã truy cập gần đây sẽ được hiển thị.

Cần lưu ý rằng phiên bản mới này cũng tập trung vào việc giảm khối lượng công việc trên chuỗi chính, điều này nhằm giúp trình duyệt chạy nhanh hơn trên các hệ thống cũ hơn, chậm hơn. Ngoài ra, với bản cập nhật mới, Firefox sẽ mặc định tất cả cookie có thuộc tính SameSite = lax. Mozilla cho biết điều này sẽ giúp bảo vệ khỏi các cuộc tấn công giả mạo yêu cầu trên nhiều trang web (CSRF).

Ngoài ra Firefox 96 đi kèm với tính năng phát hiện bộ nhớ thấp trên Linux theo mặc định. Việc phát hiện này gắn liền với tính năng xóa tab tự động của trình duyệt.

Khi trình duyệt phát hiện sắp hết bộ nhớ, trình duyệt sẽ dỡ các tab không sử dụng để giải phóng tài nguyên. Vẫn trên Linux, Firefox 96 thay thế phím tắt "Chọn Tất cả" bằng Ctrl + A thay vì Alt + A. Trong các phiên bản trước, cả hai phím tắt đều khả dụng khi chọn tất cả văn bản trên trang web.

Về WebRTC, phiên bản này của trình duyệt sẽ không hạ cấp độ phân giải chia sẻ màn hình nữa trong quá trình kết nối, một sự cố đã ảnh hưởng đến một số người dùng trong các phiên bản trước. Ngoài ra, Firefox Canvas API, cho phép các nhà phát triển vẽ đồ họa, hiện hỗ trợ bộ mã hóa hình ảnh cho định dạng WebP. Điều này cho phép các phần tử Canvas xuất nội dung dưới dạng dữ liệu WebP bằng các phương thức như HTMLCanvasElement.toDataURL () và HTMLCanvasElement.toBlob ().

Của những thay đổi quan trọng khác dành cho nhà phát triển là:

  • Firefox 96 đi kèm với chính sách cookie SameSite = Lax được bật theo mặc định. Theo Mozilla, điều này "cung cấp một tuyến phòng thủ đầu tiên mạnh mẽ chống lại các cuộc tấn công CSRF (Cross-Site Request Forgery)." Các cookie được gửi từ cùng một miền, nhưng sử dụng các lược đồ khác nhau, hiện được coi là đến từ các trang web khác nhau cho các mục đích của chính sách cookie SameSite.
  • Đối với các bảng kiểu xếp tầng, bảng màu cho phép một phần tử chỉ ra phạm vi màu mà nó có thể hiển thị một cách thoải mái.

     

  • Ngoài ra, thuộc tính đặt lại bộ đếm giờ đây hỗ trợ hàm reverse () để tạo bộ đếm CSS đảo ngược, nhằm đánh số các phần tử theo thứ tự giảm dần. Hàm reverse () có thể được sử dụng với bộ đếm phần tử danh sách để đánh số các danh sách được sắp xếp theo thứ tự ngược lại.
  • Ngoài ra, cookie được giả định là được đặt ngầm thành SameSite = Laxo nếu thuộc tính SameSite không được chỉ định và cookie với SameSite = None yêu cầu ngữ cảnh an toàn.
  • API canShare () hiện đã được Android hỗ trợ, cho phép mã kiểm tra xem liệu Navigator.share () có thành công đối với các mục tiêu cụ thể hay không.
  • Ngoài ra, API khóa web thử nghiệm được bật theo mặc định, cho phép các ứng dụng web chạy trong nhiều tab hoặc công nhân để điều phối việc sử dụng tài nguyên.
  • Ở cấp độ DOM, hàm tạo IntersectionObserver () giờ đây mặc định là rootMargin nếu một chuỗi trống được chuyển vào tùy chọn tham số liên quan, thay vì ném một ngoại lệ.
  • Trong Firefox 96, tải luồng chính cũng đã được giảm bớt.

Làm thế nào để cài đặt phiên bản mới của Firefox 96 trên Linux?

Người dùng Ubuntu, Linux Mint hoặc một số dẫn xuất khác của Ubuntu, Họ có thể cài đặt hoặc cập nhật lên phiên bản mới này với sự trợ giúp của PPA của trình duyệt.

Điều này có thể được thêm vào hệ thống bằng cách mở một thiết bị đầu cuối và thực hiện lệnh sau trong đó:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Thực hiện điều này bây giờ họ chỉ cần cài đặt với:

sudo apt install firefox

Đối với người dùng Arch Linux và các dẫn xuất, chỉ cần chạy trong một thiết bị đầu cuối:

sudo pacman -S firefox

Hiện dành cho những ai là người dùng Fedora hoặc bất kỳ phân phối nào khác bắt nguồn từ nó:

sudo dnf install firefox

Cuối cùng nếu họ là người dùng openSUSEHọ có thể dựa vào kho lưu trữ cộng đồng, từ đó họ có thể thêm Mozilla vào hệ thống của mình.

Điều này có thể được thực hiện với một thiết bị đầu cuối và trong đó bằng cách nhập:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

đến tất cả các bản phân phối Linux khác đều có thể tải xuống các gói nhị phân từ liên kết sau.