Không giống như những bản cập nhật trước đó, phiên bản Google Chrome 108 không nhận được bất kỳ 'phản hồi' nào từ đội ngũ phát triển Safari của Apple, Mozilla và các nhà phát triển web.
Google Chrome 108 chính thức ra mắt
Vì mức sử dụng rất thấp và phản hồi từ việc chỉnh sửa thông số kỹ thuật cũng như các ràng buộc đối với triển khai hiện tại, tính năng ImageDecoderInit.premultiplyAlpha sẽ bị loại bỏ trên Chrome 108.
Tương tự, hàm navigationEvent.scroll() sẽ không còn hoạt động và thay thế bằng restorescroll() cho hiệu suất tốt hơn. Hàm navigationEvent.transitionWhile() cũng bị loại bỏ và thay thế bằng intercept() do các lỗi thiết kế được phát hiện bởi các nhà phát triển web.
=> Tải ngay Google Chrome phiên bản Mobile mới nhất tại đây:
+ Tải Google Chrome cho Android
+ Tải Google Chrome cho iPhone
Thuộc tính googIPv6: false trong mediaConstraint, ban đầu được sử dụng để tắt IPv6 trong WebRTC, hiện đã bị 'xóa bỏ' vì IPv6 đã trở thành giao thức mặc định. Tương tự, window.defaultStatus và window.defaultstatus cũng bị 'vứt bỏ' bởi Google do lo ngại về vấn đề bảo mật với dấu vân tay, sự tương thích thấp và tính hữu ích không cao.
+ Tải Google Chrome cho Windows: Google Chrome
+ Tải Google Chrome cho Mac
Ngoài ra, một số tính năng khác đã bị loại bỏ sau thời gian thử nghiệm trên các phiên bản dành cho nhà phát triển. Đầu tiên, Google đã vô hiệu hóa hành vi cho phép API thanh toán web bỏ qua chính sách CSP connect-src khi tải tệp đặc biệt để tăng cường an ninh dữ liệu.
Tính năng thứ hai là API PaymentInstruments đã bị vô hiệu hóa do lỗi bảo mật và phản đối từ các nhà cung cấp trình duyệt khác. Tương tự, chi tiết nguồn gốc của Người bán hàng cũng sẽ bị loại bỏ để tăng cường quyền riêng tư cho người dùng.
Ngoài những tính năng đã được loại bỏ, Chrome 108 mang đến sự cải tiến độc đáo cho font chữ COLRv1 với đủ thông số kỹ thuật và chức năng 'biến đổi' hoàn toàn mới. Kèm theo đó là những thay đổi CSS đáng chú ý như:
- Hỗ trợ thuộc tính CSS break-after, break-before và break-inside.
- CSS Overflow cho các phần tử thay thế.
- CSS Values and Units Module Level 4: các đơn vị viewport Small/Large/Dynamic/Logical.
- Phần mở rộng điều kiện font-tech() và font-format() cho CSS @supports.
- Sự kiện ContentVisibilityAutoStateChanged.
- Last Baseline Item Alignment.
- Hỗ trợ hàm tech() trong @font-face src: descriptor.
- Đơn vị đo 'lh' Length Unit (bản thử nghiệm cho nhà phát triển).
Các tính năng và thay đổi khác trong bản cập nhật Chrome 108 bao gồm khả năng điều chỉnh kích thước bàn phím trên màn hình Android khi ở chế độ xem trực quan theo mặc định, API Federated Credentials Management cải thiện quyền riêng tư, hỗ trợ in trong LayoutNG và cập nhật các phương thức từ không đồng bộ thành đồng bộ trong SyncAccessHandle của API File System Access.
Các cải tiến nhỏ khác cũng đã được thực hiện, ví dụ như các phương thức bổ sung cho các lớp Array và TypedArray, khả năng sử dụng ký hiệu làm key trong WeakMap, sửa đổi Client Hints Header và hỗ trợ ký tự đại diện trong policy Permissions. Ngoài ra, Workers hiện đã có thể sử dụng API Media Source Extensions (MSE) và API NotRestoredReason mới cho Back-Forward Cache.
Chrome 108 sắp sửa xuất hiện trong vài giờ nữa. Trong trường hợp trình duyệt không tự động cập nhật Google Chrome phiên bản 108, bạn có thể vào phần Trợ giúp và chọn Giới thiệu về Google Chrome để cập nhật phiên bản trình duyệt mới nhất.
Theo thông tin mới từ Mytour, phiên bản Chrome 109 sẽ được phát sóng trên kênh Beta vào ngày 1/12 sắp tới, và phiên bản ổn định cuối cùng sẽ ra mắt vào ngày 10/1 năm sau.
