Bản phát hành Pale Moon Browser 32.2

Bản phát hành của trình duyệt web Pale Moon 32.2 đã được xuất bản, được phân nhánh từ cơ sở mã Firefox để cung cấp hiệu suất cao hơn, duy trì giao diện cổ điển, giảm thiểu mức tiêu thụ bộ nhớ và cung cấp các tùy chọn tùy chỉnh bổ sung. Các bản dựng Pale Moon được tạo cho Windows và Linux (x86_64). Mã dự án được phân phối theo MPLv2 (Mozilla Public License).

Dự án tuân thủ tổ chức giao diện cổ điển mà không cần chuyển sang giao diện Australis và Photon được tích hợp trong Firefox 29 và 57, đồng thời cung cấp các tùy chọn tùy chỉnh mở rộng. Các thành phần bị xóa bao gồm DRM, API xã hội, WebRTC, trình xem PDF, Trình báo cáo sự cố, mã thu thập số liệu thống kê, kiểm soát của phụ huynh và người khuyết tật. So với Firefox, trình duyệt đã hỗ trợ trở lại cho các tiện ích mở rộng sử dụng XUL và duy trì khả năng sử dụng cả chủ đề chính thức và chủ đề nhẹ.

Trong phiên bản mới:

  • Các bản dựng thử nghiệm cho FreeBSD sử dụng GTK2 đã được cung cấp (ngoài các bản dựng được cung cấp trước đó với GTK3). Để nén các tập hợp cho FreeBSD, định dạng xz được sử dụng thay vì bzip2.
  • Công cụ trình duyệt Goanna (một nhánh của công cụ Mozilla Gecko) và nền tảng UXP (Nền tảng XUL hợp nhất, một nhánh của các thành phần Firefox) đã được cập nhật lên phiên bản 6.2, giúp cải thiện khả năng tương thích với các trình duyệt khác và hoạt động với hầu hết các trang web mà người dùng đã báo cáo sự cố với.
  • Đã triển khai hỗ trợ để nhập mô-đun JavaScript bằng cách sử dụng biểu thức import().
  • Các mô-đun cung cấp khả năng xuất các hàm không đồng bộ.
  • Đã thêm hỗ trợ cho các trường trong lớp JavaScript.
  • Đã thêm hỗ trợ cho toán tử gán "||=", "&&=" và "??=".
  • Đã cung cấp khả năng sử dụng window.event chung không được dùng nữa (được kích hoạt qua dom.window.event.enabled trong about:config), tính năng này tiếp tục được sử dụng trên một số trang web.
  • Đã triển khai các phương thức self.structuredClone() và Element.replaceChildren().
  • Việc triển khai Shadow DOM đã cải thiện khả năng hỗ trợ cho lớp giả ":host".
  • CSS WebComponents hiện hỗ trợ hàm ::slotted().
  • Cải thiện bộ nhớ đệm trang bộ nhớ.
  • Đã thêm hỗ trợ cho gói đa phương tiện FFmpeg 6.0.
  • Đã khắc phục sự cố khi sử dụng các công nghệ WebComponents (Thành phần tùy chỉnh, Shadow DOM, Mô-đun JavaScript và Mẫu HTML).
  • Các vấn đề về xây dựng từ mã nguồn cho nền tảng thứ cấp đã được khắc phục.
  • Đã cập nhật triển khai API tìm nạp.
  • Việc triển khai API hiệu suất DOM được tuân thủ theo đặc điểm kỹ thuật.
  • Cải thiện việc xử lý các lần nhấn phím, thêm hỗ trợ gửi sự kiện cho Ctrl+Enter.
  • Thư viện tích hợp cho Freetype 2.13.0 và Harfbuzz 7.1.0 đã được cập nhật.
  • Đối với GTK, hỗ trợ cho các phông chữ được chia tỷ lệ trong bộ nhớ đệm đã được triển khai và hiệu suất đã được cải thiện khi làm việc với các phông chữ. Hỗ trợ cho fontconfig đã bị ngừng trên hệ thống GTK.
  • Các bản sửa lỗi bảo mật đã được chuyển tiếp.

Bản phát hành Pale Moon Browser 32.2

Nguồn: opennet.ru

Thêm một lời nhận xét