Đã có trình duyệt Thorium 110, một nhánh nhanh hơn của Chrome

Dự án Thorium 110 đã được phát hành, phát triển một nhánh được đồng bộ hóa định kỳ của trình duyệt Chrome, được mở rộng với các bản vá bổ sung để tối ưu hóa hiệu suất, cải thiện khả năng sử dụng và tăng cường bảo mật. Theo thử nghiệm của nhà phát triển, Thorium nhanh hơn 8-40% so với Chrome tiêu chuẩn về hiệu suất, chủ yếu là do bao gồm các tối ưu hóa bổ sung trong quá trình biên dịch. Các tập hợp làm sẵn được tạo cho Linux, macOS, Raspberry Pi và Windows.

Sự khác biệt chính so với Chrome:

  • Biên dịch với tối ưu hóa vòng lặp (LLVM Loop), tối ưu hóa hồ sơ (PGO), tối ưu hóa thời gian liên kết (LTO) và các hướng dẫn của bộ xử lý SSE4.2, AVX và AES (Chromium chỉ sử dụng SSE3).
  • Đưa chức năng bổ sung vào cơ sở mã hiện có trong Google Chrome nhưng không có trong bản dựng Chrome. Ví dụ: mô-đun Widevine đã được thêm để phát nội dung được bảo vệ phải trả phí (DRM), codec đa phương tiện đã được thêm và các plugin được sử dụng trong Chrome đã được bật.
  • Đã thêm hỗ trợ thử nghiệm cho công nghệ truyền phát đa phương tiện thích ứng MPEG-DASH.
  • Hỗ trợ định dạng mã hóa video HEVC/H.265 được bao gồm cho Linux và Windows.
  • Hỗ trợ hình ảnh JPEG XL được bật theo mặc định.
  • Hỗ trợ phụ đề tự động (Live Caption, SODA) được bao gồm.
  • Hỗ trợ thử nghiệm cho chú thích PDF đã được thêm nhưng không được bật theo mặc định.
  • Các bản vá dành cho Chrome, do bản phân phối Debian cung cấp, đã được chuyển giao và giải quyết các vấn đề về hiển thị phông chữ, hỗ trợ VAAPI, VDPAU và Intel HD, cung cấp khả năng tích hợp với hệ thống hiển thị thông báo.
  • Đã bật hỗ trợ VAAPI trong môi trường dựa trên Wayland.
  • DoH (DNS qua HTTPS) được bật theo mặc định.
  • Chế độ Không theo dõi được bật theo mặc định để chặn mã theo dõi chuyển động.
  • Thanh địa chỉ luôn hiển thị URL đầy đủ.
  • Đã tắt hệ thống FLoC do Google quảng bá thay vì theo dõi cookie.
  • Đã tắt cảnh báo về khóa API của Google nhưng vẫn hỗ trợ khóa API để đồng bộ hóa cài đặt.
  • Việc hiển thị gợi ý sử dụng trình duyệt mặc định trong hệ thống bị tắt.
  • Đã thêm các công cụ tìm kiếm DuckDuckGo, Brave Search, Ecosia, Ask.com và Yandex.com.
  • Được bật để luôn chỉ sử dụng trang cục bộ được hiển thị khi mở tab mới.
  • Một menu ngữ cảnh với các chế độ tải lại bổ sung ('Tải lại thông thường', 'Tải lại cứng', 'Xóa bộ nhớ đệm và Tải lại cứng') đã được thêm vào nút tải lại trang.
  • Đã thêm các nút Home và Chrome Labs mặc định.
  • Để tăng cường quyền riêng tư, cài đặt tải trước nội dung đã được thay đổi.
  • Đã thêm các bản vá vào hệ thống lắp ráp GN và triển khai cách ly hộp cát.
  • Theo mặc định, hỗ trợ tải vào nhiều luồng được bật.
  • Gói này bao gồm tiện ích pak, được sử dụng để đóng gói và giải nén các tệp ở định dạng pak.
  • Tệp .desktop khi khởi động bao gồm các khả năng thử nghiệm của nền tảng web và cung cấp các chế độ khởi chạy bổ sung: thorium-shell, Chế độ an toàn và Chế độ tối.

Trong số những thay đổi ở phiên bản Thorium 110:

  • Được đồng bộ hóa với cơ sở mã Chrome 110.
  • Hỗ trợ cho định dạng JPEG-XL đã quay trở lại.
  • Đã thêm hỗ trợ cho codec âm thanh AC3.
  • Hỗ trợ cho tất cả các cấu hình codec HEVC/H.265 đã được triển khai.
  • Đã thêm các tối ưu hóa mới khi xây dựng động cơ V8.
  • Các tính năng thử nghiệm đã bật chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter và chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux đã thêm chế độ khởi động với cấu hình tạm thời (hồ sơ được lưu trong thư mục /tmp và bị xóa sau khi khởi động lại).

Ngoài ra, chúng ta có thể lưu ý sự phát triển của cùng một tác giả đối với trình duyệt Mercury, về mặt khái niệm gợi nhớ đến Thorium, nhưng được xây dựng trên nền tảng Firefox. Trình duyệt cũng bao gồm các tối ưu hóa bổ sung, sử dụng hướng dẫn AVX và AES, đồng thời mang nhiều bản vá từ các dự án LibreWolf, Waterfox, FireDragon, PlasmaFox và GNU IceCat, vô hiệu hóa chức năng đo từ xa, báo cáo, gỡ lỗi và các dịch vụ bổ sung như Pocket và đề xuất theo ngữ cảnh. Theo mặc định, chế độ Không theo dõi được bật, trình xử lý phím Backspace được trả về (browser.backspace_action) và khả năng tăng tốc GPU được kích hoạt. Theo các nhà phát triển, Mercury vượt trội hơn Firefox từ 8-20%. Các bản dựng Mercury dựa trên Firefox 112 được cung cấp để thử nghiệm nhưng chúng vẫn được định vị là phiên bản alpha.

Nguồn: opennet.ru

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