Chrome 109 xuất hiện với khả năng tương thích với MathML và nói lời tạm biệt với Windows 7 và 8

Google Chrome

Google Chrome là một trình duyệt web mã nguồn đóng được phát triển bởi Google

Cách đây vài ngày, Google Chrome phiên bản 109 mới đã được công bố , phiên bản này khắc phục một số lỗi và bổ sung một số tính năng mới. Đặc biệt, phiên bản mới này cho phép Google Chrome loại bỏ tổng cộng 17 lỗ hổng bảo mật.

Hầu hết các lỗi bảo mật được báo cáo bên ngoài là lỗi có mức độ nghiêm trọng trung bình và thấp, chỉ có hai trong số đó được đánh giá là “mức độ nghiêm trọng cao”. Chúng bao gồm sự cố sử dụng sau khi miễn phí trong chế độ tổng quan (CVE-2023-0128) và lỗi tràn bộ đệm heap trong dịch vụ mạng (CVE-2023-0129).

Google cho biết họ đã trả tiền thưởng sửa lỗi lần lượt là 4,000 đô la và 2,000 đô la cho những lỗ hổng này. Tổng cộng có tám lỗi nghiêm trọng trung bình đã được giải quyết bằng phiên bản mới nhất của trình duyệt, năm trong số đó được mô tả là lỗi triển khai không phù hợp trong các thành phần của Chrome, chẳng hạn như API toàn màn hình, Hộp cát Iframe và Yêu cầu quyền.

Các vấn đề còn lại bao gồm hai lỗ hổng sử dụng sau khi miễn phí trong Giỏ hàng và lỗi tràn bộ đệm heap trong Ứng dụng nền tảng.

Các tính năng mới chính của Chrome 109

Phiên bản Chrome 109 mới đi kèm với một loạt các thay đổi và cải tiến, hầu hết tập trung vào các nhà phát triển, nhưng một trong những thay đổi quan trọng nhất trong bản phát hành này là sự trở lại của hỗ trợ cho MathML Core.

Ngôn ngữ đánh dấu toán học (Mathematical Markup Language - MathML) được sử dụng trở lại để định nghĩa các công thức toán học được nhúng trong tài liệu HTML và SVG. Cùng với đó, các thuộc tính CSS `math-style`, `math-depth` và `math-shift` cũng được bao gồm để tùy chỉnh kiểu dáng dành riêng cho MathML, cũng như giá trị `math` cho thuộc tính `display`, giá trị `math-auto` cho thuộc tính chuyển đổi văn bản và tên `math` cho thuộc tính `font-family`.

Một điểm đặc biệt khác của phiên bản Google Chrome 109 mới này là đây là phiên bản cuối cùng tương thích với hệ thống Windows 7 và Windows 8. Google đã công bố nó cách đây vài tuần, vì vậy Chrome 109 là phiên bản cuối cùng được cài đặt trên các phiên bản Windows này.

Về phần cải tiến trong các công cụ dành cho nhà phát triển web, người ta đã đề cập rằng trình gỡ lỗi JavaScript đã được cải thiện để giải phóng các tên biến trong Trình tạo và các hàm không đồng bộ, thuộc tính new.target đã được thêm vào để xác định xem nó có được gọi đến một hàm hay không hoặc hàm tạo với toán tử mới.

Cũng lưu ý rằng một đối tượng WeakRef đã được thêm vào để giữ một tham chiếu đến một đối tượng khác để nó không bị thu gom rác. Đã thêm gợi ý vào bảng Kiểu cho các thuộc tính CSS không hoạt động có chiều cao/chiều rộng, độ uốn và lưới nội dòng. Bảng Hiệu suất cung cấp kết quả của các tên chức năng thông thường được xác định thông qua bản đồ nguồn.

Những thay đổi đáng chú ý khác trong phiên bản Google Chrome 109 mới này bao gồm:

  • Các tính năng mới đã được thêm vào để cải thiện việc chia sẻ màn hình.
  • Đã thêm API tiêu điểm có điều kiện, bổ sung đối tượng CaptureController vào getDisplayMedia() có thể được ứng dụng chụp cửa sổ hoặc tab sử dụng.
  • Đã xóa hỗ trợ cho API Event.path không chuẩn và thay vào đó nên sử dụng phương thức Event.composedPath().
  • Hỗ trợ mở rộng cho các quy tắc suy đoán (speculation rules), cho phép tác giả trang web gửi thông tin trình duyệt về các trang có khả năng nhất mà người dùng có thể truy cập.
  • Đã thêm thuộc tính CSS "hyphenate-limit-chars", có thể được sử dụng để chỉ định số ký tự tối thiểu trong các phần của từ được phân tách bằng cách đặt phần cuối của từ trên một dòng khác.
  • Đã khắc phục sự cố cuộn chậm trên Linux khi sử dụng Wayland.

Cách cài đặt Google Chrome trên Linux?

Nếu bạn muốn cài đặt phiên bản mới của trình duyệt web này và chưa cài đặt sẵn, bạn có thể tải xuống trình cài đặt được cung cấp dưới dạng gói .deb và .rpm từ trang web chính thức của nó.

Liên kết là cái này.


Thêm vào danh sách nguồn ưu tiên trên Google.