Đặc biệt, Chrome 99 sẽ thay đổi cách triển khai đặc tả JavaScript (JS) adoptedStyleSheets. Trước đây, việc này sử dụng mảng hỗ trợ FrozenArray, nhưng giờ đây sẽ chuyển sang sử dụng ObservableArray. Những phương thức mới này hứa hẹn giúp biến đổi mảng JS trở nên dễ dàng hơn.
Nâng cấp mạnh mẽ cho PWA trên Chrome 99
Google, một ông lớn trong ngành công nghiệp công nghệ, quyết tâm đẩy mạnh triển khai các phương thức này trên Chrome 99, đồng thời nhận được sự hỗ trợ đồng lòng từ Mozilla và Microsoft. Mặt khác, nhóm WebKit của Apple đã từ chối hỗ trợ sự thay đổi trong việc triển khai. Tuy nhiên, Google cam kết sẽ tiếp tục đảm bảo khả năng tương thích ngược với việc triển khai trước đó.
Bản cập nhật mới nhất của Chrome cũng tích hợp API nhận dạng chữ viết tay mới, giúp nhà phát triển web có thể tích hợp khả năng viết tay vào các ứng dụng web, chẳng hạn như trong ứng dụng ghi chú phiên bản web mà không cần phải dựa vào tích hợp của bên thứ 3.
=> Hãy cập nhật hoặc tải ngay Chrome phiên bản mới nhất tại đây:
- Tải Chrome cho Windows 10
- Tải Chrome cho Windows 11
- Tải Chrome cho Android
- Tải Chrome cho iPhone
Về ứng dụng web, Chrome 99 mang đến khả năng hiển thị Progressive Web Apps (PWAs) trên nhiều loại màn hình hơn, giúp chúng ta trải nghiệm như sử dụng ứng dụng cài đặt trực tiếp thay vì chỉ là trang web.
Với CSS, hàm toán học calc() được cải thiện và tiếp cận gần với đặc tả chính thức hơn. Các lớp CSS cascade giúp nhà phát triển quản lý lớp trong các thành phần web một cách thuận lợi hơn.
Tương tự, giá trị font-family '-webkit-standard' bị loại bỏ để tối ưu hóa tương tác với Firefox, giờ đây nhà phát triển chỉ sử dụng '-webkit-body' thay thế.
API Canvas 2D đang trải qua quá trình hiện đại hóa để đạt được tính năng ngang bằng với các API 2D khác, tir thêm thuộc tính CSS hiện tại và tăng cường hiệu suất. API này thường được ứng dụng trong game và các ứng dụng 'đầy đủ tính năng'. Cũng như vậy, API Gamepad cũng đang được cải thiện để đáp ứng các tiêu chuẩn kỹ thuật.
Google đang phát triển giao diện mới cho API File System Access, mang đến quyền truy cập ghi tại chỗ cho các file. Điều này hỗ trợ cho những nhà phát triển sử dụng Origin Private File System gốc, và dự án này đang được nhóm WebKit của Apple thực hiện.
Ngoài ra, nhiều tính năng mới khác đang được phát triển cho nhà phát triển, bao gồm Autofill trong ShadowDOM, bộ chọn có lập trình cho các phần tử đầu vào HTML, giới thiệu API Intl Enumeration và Intl Locale Info, cùng với một điểm đến mới cho PaintWorklet.
Chrome 99 sẽ chính thức xuất hiện vào cuối ngày hôm nay. Nếu bạn không tự động cập nhật phiên bản trình duyệt mới nhất, hãy truy cập Help (hỗ trợ) =>About Google Chrome (Giới thiệu về Google Chrome) để kích hoạt bản cập nhật khi có sẵn.
Trong tin tức khác, Chrome 100 sẽ xuất hiện trên kênh Beta vào ngày 3/3 và sẽ cập bến kênh Stable vào ngày 29/3 tới.
- Link tải: Cốc Cốc
- Tải về: Firefox
