Build safer browser agent experiences by correctly annotating your WebMCP tools 🛡️
Join @maudnals and @kaskulikowski as they share tool annotations that help browser agents make smarter UI choices and protect your users.
Watch the full breakdown → goo.gle/4zCwTrn
Chrome for Developers retweeted
The WebGPU Paris Meetup is NEXT WEEK! 🇫🇷
The lineup is wild: Unity's new renderer, Hugging Face web kernels, WebLLM, William Candillon, and Hexagon's geospatial tech! 100% technical, pure engineering love.
Seats are limited, so secure yours now! 👇
🎟️ rsvp.withgoogle.com/events/w…
🚨 The agenda for the WebGPU Meetup in Paris (Nov 5th) is live!
We have an incredible lineup of talks covering agentic optimization, native debugging, next-gen rendering, and cross-platform mobile graphics.
Check out the sessions below and rsvp.withgoogle.com/events/w… 👇
Chrome for Developers retweeted
Look for Expo Mode. We built it with Google’s new HTML-in-Canvas API. I think we’re one of the first to use it.
Want to see the HTML-in-Canvas API in action on a major production web app? 🖼️
@Shopify built their latest Shopify Editions using HTML-in-Canvas to bring interactive HTML components straight into canvas scenes. Visit the Editions site below and tap the "~" key on your keyboard to see the magic unfold before your eyes ⤵️
The new Edition drops today.
It’s a magical time to build. Hope this Edition shows how much fun we’re having.
shopify.com/editions/fall202…
You registered a WebMCP tool, but does the browser actually see it with the name, description, schema, and in the state you intended?
In Chrome DevTools, Application > WebMCP shows the tools your page exposes and lets you test them.
@kaskulikowski walks you through it ⤵️
12 years in the making... Scroll-Driven Animations are officially Baseline Newly Available 🎉
Pure CSS scroll-driven animations are now supported across every major browser engine and to celebrate this milestone, check out this animated timeline tracing the history of the feature from the 2014 proposal to today, built using Scroll-Driven Animations → goo.gle/3Urm9fT
Unit tests check your code deterministically. But what happens when an LLM agent calls your WebMCP tools? 🎲
As Maud Nalpas explains, agent behavior varies. That's where evals come in! We built an experimental WebMCP Eval CLI tool to help you track pass rates and debug agent trajectories across multiple runs.
Have you tried running evals on your WebMCP tools?
Thanks for all your comments and questions! We're excited about WebMCP and how it can help you build agent-ready web experiences. Stay tuned for more walkthroughs, demos, and tips here and on our YouTube → goo.gle/4svfnT4
Design WebMCP tools that guide real-world agentic workflows reliably.
@andreban shares how a structured design framework and roleplaying interactions before writing production code leads to tools that help keep agents on track.
Tell agents exactly how to use your site, so they act faster and more reliably💡
@kaskulikowski shows you how! With WebMCP, your site explicitly registers available actions like search, form fills, or bookings directly to an agent.
Add tool capabilities using document.modelContext.registerTool and inspect calls right inside Chrome DevTools → goo.gle/webmcp-docs
Filtering thousands of items shouldn't freeze your UI ⏱️
When tasked with complex features, basic coding agents tend to miss performance opportunities. With Modern Web Guidance, agents find best practice guides on how to break up long tasks and yield control back to the browser.
See how much snappier your apps feel → goo.gle/mwg
Chrome for Developers retweeted
Had a great time talking about the future of Chrome with @conorgrennan on the AI Applied podcast. A few of the topics we covered:
- Why AI isn't going to do everything for us
- How different users with different needs will use AI
- Why the browser presents cool opportunities for collaborating with AI
Check it out: youtube.com/watch?v=U27l2u6P…
No, WebMCP isn't replacing MCP.
MCP connects agents to your services.
WebMCP connects agents to your website while it's open and the user's in the loop.
Here's how they fit together ⤵️
Ever hovered over a button, switched to DevTools, and watched its :hover styles vanish? 🎨
Turn on inactive styles in Settings, and the Elements panel will keep showing rules that no longer apply, clearly marked with an inactive indicator → goo.gle/4i2xbRL
Clicking a link in a single-page app doesn't trigger a full page load. That's why it's tricky to measure.
Chrome DevTools now analyzes these soft navigations in Performance Insights, alongside Live Metrics and trace views → goo.gle/4i2xbRL
Now you can render live, accessible HTML buttons inside a 3D scene without losing screen reader support 🤯
The HTML-in-Canvas API makes it possible! No more floating CSS overlay hacks or laggy transform listeners. Natalia breaks down how to use the API to keep performance high and accessibility intact.
Ready to level up your canvas renders? ⬇️ goo.gle/4dV0Km1















