News Photo

Google Chrome 125 Introduces WebAssembly Garbage Collection and More

  1. Overview of Chrome 125 Release

    • Google has released Chrome 125, packed with updates focused on improving developer capabilities, web performance, and cross-platform consistency.

  2. WebAssembly Garbage Collection (WasmGC)

    • Chrome 125 supports WebAssembly GC, enabling better performance and memory handling.

    • Allows high-level languages like Kotlin or Dart to run more efficiently in the browser.

  3. Expanded View Transitions API

    • The View Transitions API now works across iframes and with DOM updates.

    • Enables smoother page transitions without full page reloads, benefiting SPA frameworks.

  4. New CSS Capabilities

    • Chrome 125 adds support for text-wrap: balance, improving readability for multi-line headlines.

    • @scope now lets developers isolate CSS rules to specific components or regions.

  5. JavaScript Updates

    • New array methods like Array.prototype.toSorted() and toReversed() offer more immutable data handling.

    • Improvements to Web Workers and async stack traces for better debugging.

  6. Improved PWAs (Progressive Web Apps)

    • Chrome 125 allows PWAs to use additional capabilities like tabbed interfaces.

    • Enhances user experience for app-like functionality in the browser.

  7. Security Improvements

    • Strengthened sandboxing and origin policies for iframe-based applications.

    • Fixes several zero-day vulnerabilities reported via Google's bug bounty program.

  8. Developer Tools Enhancements

    • New performance panel features help measure layout shift and script load timing.

    • Better support for debugging WebAssembly and understanding frame lifecycles.

  9. Accessibility Additions

    • New APIs help detect reduced motion preferences and contrast requirements.

    • Easier to develop web apps that respect user accessibility settings.

  10. Rollout and Availability

  • Chrome 125 is rolling out to Windows, Mac, Linux, Android, and iOS.

  • Developers can test upcoming features via chrome://flags.

Share This News

Comment

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