Google on Tuesday announced the Chrome 147 stable release to all Windows, macOS, and Linux users. There are a number of refinements in this latest routine Chrome stable update paired with various fixes and new developer capabilities.
Chrome 147 enforces a number of new Local Network Access (LNA) restrictions. WebSockets connections to the local address will trigger permission prompts, due to local WebSockets connections being subject to various attacks. Chrome 147 is also enforcing LNA restrictions on WebTransport usage to the user’s local network, in order to reduce the possibility of sites using such requests to fingerprint a user’s local network. Chrome 147 also places LNA restrictions on Service Workers via WindowClient.navigate() calls, building on earlier Service Worker restrictions.
As for new features, Chrome 147 ships the Web Printing API for deeper integration of printer-related functionality with isolated web apps. Chrome 147 for developers also now enables CSS border-shape, CSS contrast-color(), and other CSS updates. Plus new JavaScript additions, WebXR Layers, and WebXR Plane Detection.
Shipping as a developer trial in Chrome 147 is support for lazy-loading audio and video elements. HTML audio and video elements are lazy-loaded when the element is near the viewport, matching the lazy loading behavior of image and iframe tags in order to help with page load speeds.
Chrome 147 also promotes WebNN from a developer trial to origin trial. WebNN is for making use of the native operating system services for machine learning and underlying hardware acceleration for more robust machine learning experiences on the web.
More details on the Chrome 147 stable availability via the Chrome Releases Blog and features on ChromeStatus.com.
