News Photo

Google Chrome 125 Enhances WebAssembly and CSS Nesting Support

  1. 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.

  2. 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.

  3. 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.

  4. Improved Web APIs

    • Introduces enhancements to APIs such as WebCodecs, File System Access, and WebTransport.

    • Enables more powerful browser-native app capabilities.

  5. Viewport Size Adjustments

    • Adjusts handling of 100vh to account for mobile UI elements more reliably.

    • Fixes layout shifts when address bars show/hide.

  6. Private State Tokens

    • Enables the Private State Tokens API to reduce spam and fraud while maintaining user privacy.

    • Helps identify legitimate users without fingerprinting.

  7. Developer Tools Upgrades

    • Chrome DevTools now support instrumentation of WebAssembly, better source maps, and new CSS inspection tools.

    • Debugging performance significantly improved.

  8. Accessibility Enhancements

    • Improves screen reader compatibility and ARIA role compliance.

    • Focus indicators and semantic labeling receive refinement.

  9. Origin Trials

    • Starts new origin trials for features like Storage Buckets, URLPattern, and WebSocketStream.

    • Developers can opt-in to test experimental features in production.

  10. Security Fixes

  • Includes patches for multiple high-severity security vulnerabilities, ensuring a safer browsing experience.

Share This News

Comment

Do you want to get our quality service for your business?