Đây là những thay đổi đã được thông báo trong bản beta của Chrome 89

Chrome 88 được phát hành vào ngày 19 tháng 2021 năm XNUMX và vài ngày sau đó, Google thông báo ra mắt phiên bản beta của Chrome 89 để các nhà phát triển thử nghiệm.

Chrome 89 beta có nhiều bổ sung, đặc biệt là các API web mới và các Các tính năng mới đáng chú ý mà các nhà phát triển web có thể bắt đầu sử dụng. Các tính năng mới bao gồm nhiều API khác nhau để tương tác với phần cứng, chẳng hạn như Chrome 89 beta có API chia sẻ máy tính để bàn cho Windows và Chrome OS, nhưng Mozilla và Apple coi nhiều tính năng này là có hại.

Các tính năng mới sẽ được giới thiệu trong Google Chrome 89 là gì?

Chrome 89 đã đi vào bản beta vào ngày 28 tháng XNUMX và Google đã khởi chạy nó ngay lập tức. Nếu Google tuân theo lịch trình của mình, Chrome 89 sẽ ổn định trong khoảng một tháng, đầu tháng Ba.

Theo nhóm Google Chromium, có một danh sách dài các thiết bị giao diện người (GIẤU) quá gần đây, quá cũ hoặc quá hiếm để bộ điều khiển hệ thống có thể truy cập chúng.

API WebHID giải quyết vấn đề này cung cấp một cách để triển khai logic cụ thể của thiết bị trong JavaScript. Thiết bị giao diện người là thiết bị lấy dữ liệu đầu vào hoặc cung cấp dữ liệu đầu ra cho con người. Bàn phím, thiết bị trỏ (chuột, màn hình cảm ứng, v.v.) và gamepad là những ví dụ về thiết bị ngoại vi.

Về cơ bản, động lực chính của WebHID là cung cấp hỗ trợ tốt hơn cho gamepad trên trình duyệt.

Một thay đổi khác là trong NFC (Giao tiếp trường gần), Web NFC cho phép ứng dụng web đọc và ghi trên huy hiệu NFC khi chúng được di chuyển đến gần thiết bị của người dùng (thường là 5-10 cm, 2-4 inch). Phạm vi hiện tại được giới hạn ở NDEF, một định dạng tin nhắn nhị phân nhẹ.

Một tính năng mới khác là API Web Serial. Nó là một cổng nối tiếp, nghĩa là, một giao diện giao tiếp hai chiều cho phép dữ liệu được gửi và nhận từng byte. API Web Serial mang lại khả năng này cho các trang web, cho phép chúng điều khiển các thiết bị có cổng nối tiếp, bao gồm vi điều khiển và máy in 3D.

Trên thực tế, nhóm Chromium tin rằng trong giáo dục, giải trí và công nghiệp, các thiết bị đã được kiểm soát bởi các trang web. Trong tất cả các trường hợp này, điều khiển thiết bị yêu cầu cài đặt bộ điều hợp và trình điều khiển.

API web nối tiếp nâng cao trải nghiệm người dùng bằng cách cho phép giao tiếp trực tiếp giữa trang web và thiết bị. Điều này bổ sung cho API WebUSB, được hỗ trợ từ Chrome 61, nhưng không được Firefox hoặc Safari hỗ trợ vì lý do bảo mật và quyền riêng tư. Phiên bản dùng thử ban đầu của nó đã hoàn tất và API Web Serial hiện đã được bật trên máy tính để bàn. Có một bản demo có sẵn trên GitHub.

Một tính năng mới khác là Chrome hiện hỗ trợ giải mã nội dung AVIF nguyên bản sử dụng bộ giải mã AV1 hiện có trong Android và WebView. (Đã thêm hỗ trợ máy tính để bàn trong Chrome 85). AVIF là một định dạng hình ảnh thế hệ tiếp theo được tiêu chuẩn hóa bởi Alliance for Open Media.

Theo nhóm Chromium, Có ba động lực chính dẫn đến hỗ trợ AVIF gốc:

  • Giảm tiêu thụ băng thông để tải trang nhanh hơn và giảm mức tiêu thụ dữ liệu tổng thể. AVIF sẽ giảm đáng kể kích thước tệp hình ảnh so với các định dạng JPEG hoặc WebP
  • Việc bổ sung hỗ trợ màu HDR. AVIF là một đường dẫn đến hỗ trợ hình ảnh HDR cho web. Trong thực tế, JPEG bị giới hạn ở độ sâu màu 8 bit. Với màn hình ngày càng có khả năng tăng độ sáng, độ sâu màu và gam màu cao hơn, người chơi web ngày càng quan tâm đến việc lưu giữ dữ liệu hình ảnh bị mất bằng JPEG
  • Hỗ trợ sự quan tâm của hệ sinh thái. Các công ty có sự hiện diện web mạnh mẽ đã bày tỏ sự quan tâm đến việc gửi hình ảnh AVIF lên web.

Những thay đổi khác:

  • Hỗ trợ cú pháp đầy đủ cho các thuộc tính "lọc" trên các phần tử SVG
  • API xác thực web: tiện ích mở rộng ResidentKeyRequirement và credProps
  • Các tính năng CSS mới trong Chrome 89
  • Thuộc tính Fillet góc liên quan đến Flux
  • Thuộc tính màu bắt buộc
  • Thuộc tính điều chỉnh màu bắt buộc
  • Các tính năng JavaScript mới trong Chrome 89
  • Xóa các sự kiện có tiền tố
  • Dừng phiên sao chép Mở bộ nhớ cửa sổ mà không cần mở

Fuente: https://blog.chromium.org


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.