Specifically, Chrome 99 will change the implementation of the JavaScript (JS) adoptedStyleSheets specification, previously using a FrozenArray support array but now leveraging an ObservableArray. These new methods will simplify the transformation of JS arrays.
Enhanced PWAs on Chrome 99
Currently, the tech giant Google will continue to push forward the implementation of these methods in Chrome 99, with support from Mozilla and Microsoft. On the other hand, Apple's WebKit team is rejecting changes in implementation. However, Google assures it will maintain backward compatibility with previous implementations.
Additionally, the latest Chrome version also integrates new handwriting recognition APIs, which web developers can use to provide handwriting capabilities, such as in web-based note-taking applications, without relying on third-party integrations.
=> You can update or download the latest Chrome version here:
- Download Chrome for Windows 10
- Download Chrome for Windows 11
- Download Chrome for Android
- Download Chrome for iPhone
In terms of web applications, Chrome 99 will allow Progressive Web Apps (PWAs) that are installed to cover more screen areas so that these apps display more like native apps rather than web apps.
Regarding CSS, the calc() mathematical function operates closer to the official specification. CSS cascade classes also aid in easier management of classes within web components for developers.
Similarly, the '-webkit-standard' font-family value will be removed to improve compatibility with Firefox; developers will only be able to use '-webkit-body'.
The Canvas 2D API is also being modernized to achieve parity with other 2D APIs, leveraging existing CSS properties and improving performance. These APIs are primarily used in games and 'feature-rich' applications. Similarly, the Gamepad API is being enhanced to align with standard technical specifications.
Additionally, Google is rolling out a new interface for the File System Access API, providing in-place write access for files, enabling developers to use the Origin Private File System. This interface is also being implemented by Apple's WebKit team.
Furthermore, there are a host of other features for developers, such as Autofill in ShadowDOM, a programmable selector for HTML input elements, the introduction of the API Intl Enumeration and Intl Locale Info, and a new destination for PaintWorklet.
Chrome 99 will officially debut later today. If your browser doesn't update automatically, you can access Help => About Google Chrome to trigger the update when available.
In other news, Chrome 100 is set to land on the Beta channel on March 3rd and will hit the Stable channel on March 29th.
- Download link: Cốc Cốc
- Download: Firefox
