Google Chrome 147 stable version released, adding features such as nested animations and automatic text color adjustment.

The latest stable version of the web browser ' Google Chrome ,' version 147, has been released. New features include the ability to animate elements independently, automatically determine text color based on background color, and freely customize element shapes.
Chrome 147 | Release notes | Chrome for Developers
◆It is now possible to animate specific elements independently.
Chrome 147 introduced `element.startViewTransition()` for all HTML elements, allowing individual elements to be animated independently.
This feature allows for 'view transition nesting,' which further animates HTML elements that already contain animated elements.
Furthermore, the rest of the page remains interactive even while an element is being animated.
◆A feature will be added that automatically determines whether the text should be in black or white.
CSS now includes the `contrast-color()` property. When specifying text color, using `contrast-color()` will automatically determine whether white or black text has higher contrast by reading the background color.
For example, in the following screen, the word 'Send' has the 'contrast-color()' property set.

When I changed the background color of the button to a darker color, the word 'Submit' automatically turned white.

◆ You will be able to freely set the shape of the elements.
Previously, while the appearance of HTML elements could be changed using functions like `clip-path` and the `Transform` property, click detection was limited to rectangles. Chrome 147 introduced the `border-shape` property, making it possible to freely define the shape of elements.
◆Other updates
- The 'scroll' option has been added to the named range sets in the view timeline.
CSSPseudoElement has been implemented.
- If the event originates from a pseudo-element, information is now provided through '.pseudoTarget'.
- The behavior of 'border-width', 'outline-width', and 'column-rule-width' now conforms to the CSS specification .
- The 'Path' attribute of the textPath element is now supported.
- The WebXR Plane Detection API has been implemented.
- It is now possible to load JSON and styles using 'link rel='modulepreload''.
- The XML parser has been replaced with a more secure one written in Rust.
- The function ' Math.sumPrecise ' has been implemented to perform calculations while minimizing the loss of floating-point precision.
- Access to the local network from service workers has been restricted.
◆Origin Trial
- Pre-rendering of cross-origin iframes
- An event that notifies you of the content that will be automatically entered.
WebNN
Additionally, Google Chrome 147 includes numerous security bug fixes .
The next stable version, 'Google Chrome 148,' is scheduled for release on Tuesday, May 5, 2026 (local time).
Related Posts:
in Software, Posted by log1d_ts







