//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
The Official Chromium Developers Account. Check out our developer portals: https://developer.chrome.com/ and https://web.dev/
Chrome for Developers









Loading...
May brought big updates to the web platform: You can now use native lazy loading for video and audio elements to easily save bandwidth and boost performance. Plus, CSS name-only container queries are Baseline newly available, simplifying your code → goo.gle/4dWV8qn
Balancing advanced, engaging experiences with core web performance is a big challenge. In case you missed the latest announcements from #GoogleIO, new features like Modern Web Guidance, DevTools for agents, and HTML-in-Canvas are here to help make it easier.
Using canvas on the web usually means sacrificing browser features, but not anymore. The HTML-in-Canvas API lets you integrate real DOM elements directly into the canvas to build complex 3D web UIs that are fully inspectable, translatable, and accessible → goo.gle/4gal7xc
Chrome 149 DevTools has shipped → goo.gle/4v55cVT Stay in your flow with these key updates: 💡 Agent walkthrough & Copy to coding agent in AI assistance 🎨 CSS Code Completion from Gemini in the Styles tab 🤖 WebMCP debugging tools in Application panel 🚀 DevTools for agents 1.0 with custom tools
We walked the floor at #GoogleIO and asked developers one simple question: What was your favorite part of I/O this year? 🎤
Element-Scoped View Transitions have shipped in Chrome 147! Call element.startViewTransition() to start a View Transition on a specific DOM subtree while keeping the rest of the page interactive. Perfect for building incredible, isolated micro-interactions → goo.gle/4gal7xc
These might be the biggest changes to HTML in decades. Declarative Partial Updates let you render out-of-order HTML and build UI placeholders with zero JS. Combine it with the new streaming APIs to fetch and inject HTML directly into the DOM, simplifying Island architecture → goo.gle/49Bz9nK
14m
The WebMCP origin trial is available in Chrome 149 → goo.gle/4x97wMK By joining, you can integrate WebMCP for live testing, gather user feedback, and directly inform future iterations of the API.
Chrome 149 has landed → goo.gle/4uSvj2a Say goodbye to hacky borders and pseudo-elements—you can now natively style container gaps using CSS gap decorations. Plus, active WebSockets will no longer block your pages from instantly restoring via the bfcache!
1d
2d
✅ Nice lil btn scale-down 🙈 Layout change bc the scroll bar disappears 🙈 No light dismiss These UX problems can easily be solved with: - closedby="any" - overscroll-behavior: contain
3d
6d
23h
7d
Video
7d
3d
9d
Video
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Chrome for Developers
Video
Video
Video
Video
Una Kravets
New in Chrome 149  |  Blog  |  Chrome for Developers
CSS gap decorations, disconnecting WebSockets for bfcache, and Intl.Locale variants.
goo.gle
Build structured tools for your website, so agents can complete tasks accurately.
goo.gle
Join the WebMCP origin trial  |  Blog  |  Chrome for Developers