
Chrome Developer Blog
developer.chrome.com/blog
HTML spec change: escaping < and > in attributes
What you need to know about this change to how attributes are escaped.

A new way to style gaps in CSS
Say goodbye to border and pseudo-element hacks.

New permission prompt for Local Network Access
Learn about the new permission prompt for sites that connect to local networks.

Support foldable devices with the Viewport Segments API
The Viewport Segments API has shipped with minor changes to the origin trial covered in this blog post.

What's happening in Chrome Extensions, June 2025
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.

Enabling chrome.userScripts in Chrome Extensions is changing
We are making a series of changes to the chrome.userScripts API.

Chrome 138 beta
Discover what's coming to Chrome with the latest beta.

New in Chrome 137
CSS reading-flow and reading-order, the if() function, JavaScript Promise Integration with WebAssembly and plenty more.

What's New in WebGPU (Chrome 137)
Use texture view for externalTexture binding, buffers copy without specifying offsets and size, WGSL workgroupUniformLoad using pointer to atomic, and more.

Watch our AI talks at I/O 2025
At Google I/O 2025, we shared what we've been working on, the future of AI on the web, and demonstrated how our partners are making use of client-side AI.