Michael Hablich

1.7K posts

Michael Hablich banner
Michael Hablich

Michael Hablich

@MHablich

Product Lead for @ChromeDevTools. Ideas my own. he/him

Österreich Katılım Kasım 2013
275 Takip Edilen1.1K Takipçiler
Michael Hablich
Michael Hablich@MHablich·
@testy_cool @ChromiumDev a few things: 1.) the audit should be applicable for any significant browsing agent out there 2.) SEO is another topic anyways - but related. 3.) audit is experimental and will change, file feedback on our repo please.
English
0
0
1
94
Chrome for Developers
Chrome for Developers@ChromiumDev·
Prepare your site for AI agent interaction with Lighthouse → goo.gle/3ReK3JD If you want AI agents to actually navigate your site properly, the new experimental audit in Lighthouse lets you see: ☀️ Discoverability for AI agents ⚡ WebMCP integration 👀 AI accessibility #GoogleIO
Chrome for Developers tweet media
English
76
307
2.5K
232.4K
Michael Hablich retweetledi
Mathias Bynens
Mathias Bynens@mathias·
That’s a first: GitHub’s Advisory Database (incorrectly) flags Puppeteer as malware. github.com/github/advisor… We are no longer able to publish new releases. Anyone at @github or @Microsoft who can escalate this, please?
English
3
10
51
12.2K
Michael Hablich
Michael Hablich@MHablich·
We are entering the era of dual interface products: - Rich UI for humans - Token efficient API for agents Your API is costing agents money. I'm speaking at Agentic DevDays in Stockholm on April 28 to share how we are addressing this for @ChromeDevTools .
Michael Hablich tweet media
English
0
0
0
52
Michael Hablich retweetledi
Addy Osmani
Addy Osmani@addyosmani·
Want to give your agent quality checks? Chrome's DevTools MCP now includes: ⚡️ Performance checks via Lighthouse 📈 Memory leak detection Skill 🦻 Accessibility debugging Skill 🎨 LCP optimization Skill and an experimental new CLI 👀
English
41
150
1.2K
130.2K
Q
Q@qtnx_·
@MHablich @shijith @piniwit @b_roziere i see, sorry read a bit too fast, for the doc in chrome devtools this is how to add it to vibe add in ~/.vibe/config.toml [[mcp_servers]] name = "chrome-devtools" transport = "stdio" command = "npx" args = ["chrome-devtools-mcp@latest"] if you want to discuss more…
English
2
0
2
77
Michael Hablich
Michael Hablich@MHablich·
@mistralvibe I would love to get working setup instructions for Mistral Vibe added to #mcp-client-configuration" target="_blank" rel="nofollow noopener">github.com/ChromeDevTools… ... want to open a PR and cc me please?
English
3
1
3
2.8K
Shijith Kunhitty
Shijith Kunhitty@shijith·
@qtnx_ @MHablich @piniwit @b_roziere oh think there's been a misunderstanding here. Michael takes care of chrome devtools mcp for google. And there are no instructions on their github page on how devtools mcp can be added to mistral vibe. So michael was just looking to connect with someone at Mistral to correct that
English
1
0
0
67
Michael Hablich
Michael Hablich@MHablich·
Wrote about something that's been on my mind: every browser #AI agent tool runs on CDP, which has zero auth. The security story is entirely in the layers around it. Checkout hablich.dev/articles/trust…
English
0
0
0
32
Michael Hablich
Michael Hablich@MHablich·
@kurtextrem True and there will be a gravitational pull towards more optimized interfaces like WebMCP. I wonder if screenreaders/accessibility tools will also use WebMCP to do actions on a page, instead of trying to navigate the a11y tree.
English
0
0
0
17
Jacob 'kurtextrem' Groß
Jacob 'kurtextrem' Groß@kurtextrem·
@MHablich Kinda related: a11y is now becoming more important as agents interact with the accessibility tree. Good thoughts!
English
1
0
1
78
Michael Hablich
Michael Hablich@MHablich·
1. We spent a decade building web performance metrics around human perception. Turns out they matter just as much when your user is an AI agent. The reasons are completely different. 🧵
English
2
0
1
127
Michael Hablich
Michael Hablich@MHablich·
6. The mental models still hold: set a budget, measure, optimize the critical path. But the budgets change, the measurements change, and what counts as "critical" changes when the user doesn't have eyes.
English
1
0
0
27