Chrome 125 Adds Wasm GC, CSS Nesting Support
Google Chrome 125 improves WebAssembly garbage collection, expands CSS nesting support, and enhances overall web compatibility.
Chrome 125 Update
Chrome 125 Official Release
-
Google rolls out Chrome version 125 to stable channels across desktop and Android.
-
Focuses on developer tools, performance, and standard compliance.
WebAssembly GC (Garbage Collection)
-
Introduces experimental support for Wasm-GC, allowing higher-level languages (like Kotlin or Dart) to compile more efficiently to WebAssembly.
-
Reduces memory leaks and runtime memory use.
Expanded CSS Nesting Support
-
Chrome 125 adds native support for CSS nesting, following the latest CSS Working Group specifications.
-
Developers can now write nested rules without preprocessors like Sass.
Improved Web APIs
-
Introduces enhancements to APIs such as WebCodecs, File System Access, and WebTransport.
-
Enables more powerful browser-native app capabilities.
Viewport Size Adjustments
-
Adjusts handling of 100vh to account for mobile UI elements more reliably.
-
Fixes layout shifts when address bars show/hide.
Private State Tokens
-
Enables the Private State Tokens API to reduce spam and fraud while maintaining user privacy.
-
Helps identify legitimate users without fingerprinting.
Developer Tools Upgrades
-
Chrome DevTools now support instrumentation of WebAssembly, better source maps, and new CSS inspection tools.
-
Debugging performance significantly improved.
Accessibility Enhancements
-
Improves screen reader compatibility and ARIA role compliance.
-
Focus indicators and semantic labeling receive refinement.
Origin Trials
-
Starts new origin trials for features like Storage Buckets, URLPattern, and WebSocketStream.
-
Developers can opt-in to test experimental features in production.
Security Fixes
-
Includes patches for multiple high-severity security vulnerabilities, ensuring a safer browsing experience.