Pinned
Vinicius Dallacqua
Vinicius Dallacqua
@webx.bsky.social
Into browsers and agentic systems. Engineering QA.tech Building https://agent.perflab.io Into film photography and web performance nerd.
970 followers205 following202 posts
Vinicius Dallacqua reposted
Vinicius Dallacqua reposted
I'm pretty certain that web mcp has the opportunity to be everything that I wanted web intents to be and it's only possible since the invention of llms aifoc.us/webmcp-is-th...
I had my agent browsing around @nearestnabors.com comics and using the exposed tools to find me recommendations to read. @developer.chrome.com have done something amazing here and I can't wait for more sites to have it available.
Vinicius Dallacqua reposted
This React -> Web Components post by the MDN team touches on challenges and solutions I've seen dozens of times over frontend's lost decade. Kudos to them for the improvements in performance, and the bravery to tell the story in an unvarnished way: developer.mozilla.org/en-US/blog/m...
@developer.chrome.com is building something amazing here! And, the harness built with agent-browser is so effective that the chat, browsing agent and WebMCP agent are using @developers.google.com Gemini 3 Flash. Here's a demo video of the agent I'm building with that stack: youtu.be/QsV0Wb1ezHg
Vinicius Dallacqua reposted
myth: LLM-assisted coding means everyone is forced to use The Popular Framework forever reality: agents will happily migrate your entire app to The Good Framework inertia is a powerful drug but we are entering a world without moats, plan accordingly strawberrybrowser.com/blog/react-t...
Vinicius Dallacqua reposted
When a Skill activates, its SKILL.md loads into context. The webperf-loading was 24 KB, most of it unnecessary to decide which script to run I applied progressive disclosure and brought it down to 11 KB #WebPerf #Performance #AI #AIAgent #AIPerf
They converged on similar patterns I've seen other browsing agents use under the hood. But some of the findings and the process I took taught me quite a lot. On the YT link you can see an early experiment of this browsing agent with Kernel.sh as the CDP session provider youtu.be/yzzec2KFI7c
Using Opus 4.5 I turned Claude Code and agent-browser into my personal AI lab and triggered differernt sub-agents and 'co-workers' to independently explore in a sandbox the best way to converge into a good set of guardrails, tools and CoT prompt autonomously Full article here dev.to/viniciusdall...
What a banger of an article developer.chrome.com/blog/designi... Great job by the @developer.chrome.com team and as someone who has been very deep into the codebase and actually saw the evolution written in this article, and extracted it to build PerfAgent
I've written about my journey building PerfAgent and my learnigns on DevTools source code on last year's PerfCalendar: calendar.perfplanet.com/2025/teachin...
I've actually used the learnings on how to compress trace information into a more token efficient format in a custom pipeline using Firecrawls's response (MD representation of a web page) into something more efficient, I'm calling CMD (Compressed Markdown DSL), but that's a writeup for another time.
Vinicius Dallacqua reposted
Here's your friendly reminder that CSS selectors are global and evaluated RTL, so if you have selectors that are very broad like `.container > div` you might be impacting performance in a measurable way 🙈 Before and after profile of server switching after some selector optimizations in @discord.com
Wrapping up the year with my article for the Perf Calendar with my write up about how I ended up creating agent.perflab.io! It has AI, it has Perf…what else could you want 😎🔥 I’m always happy to see my content in the Performance Calendar! Thanks for the initiative @stoyan.me !
Web Performance Calendar day 31 article 3/5: Can AI meaningfully help with real-world performance analysis? @webx.bsky.social explores how to train AI/LLM agents to interpret complex browser data (like DevTools traces) into actionable insights. calendar.perfplanet.com/2025/teachin...
Vinicius Dallacqua reposted
My gist “How Browsers Work” has been updated with a new post: “How modern browsers work” by @addyosmani.bsky.social gist.github.com/nucliweb/c16... #WebPerf #Browser #WebDevelopment
Vinicius Dallacqua reposted
Vinicius Dallacqua reposted
I’m super hyped and happy to announce that I’m getting even deeper into helping agents reason about software quality as I join QA.tech! Since I’ve started working on PerfLab and then PerfAgent this has become an obsession. Now I get to do that full-time and I could not be more thrilled!
Vinicius Dallacqua reposted
Wrapping up the writting part for my talk at @perfnow.nl this weekend and I'm beyond excited for this one. Prepare for a deep dive folks!
Vinicius Dallacqua reposted
✨SPDY STREAM 010 ✨ with Jacob Groß 📢 As mentioned during yesterday's stream, Jacob is our next guest, and we shall cover tag mgmt and the deleterious effect they can have on performance, esp web vitals and possible solutions. Join us! 📆 Wednesday Sept 17th ⏰ 1PM EDT 🔗 bit.ly/spdy-stream-010
I'm also open for consuntancy, so reach out if you are looking to collaborate. I've been building v0.perflab.io agent.perflab.io and other cool stuff, with V0 SDK, AISDK and Mastra Also have interest on browsers and DevTools with my own projects and forks of it to ship my own autonomous agents.
I'm beyond excited to share a stage with so many great names! This is a special event to me and I'm super hyped to share a bit of my story with you all ❤️
performance.now() is coming! @webx.bsky.social [] will explain how he built a Performance AI assistant and agentic workflow on top of a fork of Chrome DevTools. Few AI systems can reason with the complex reality of performance data. Learn how to solve that. perfnow.nl/speakers.htm...
Vinicius Dallacqua reposted
Really excited to be speaking @perfnow.nl this year—my favourite conference run by some of my favourite people! If you're into web performance (or wanna be!) and like a great conference with a super friendly vibe then pop along to Amsterdam at the end of October. Tickets selling fast! perfnow.nl
Vinicius Dallacqua reposted
Google’s @jackf.io is speaking at the London MCP Dev Summit 🎤 Topic: Lessons learned building the Chrome DevTools MCP Server 👉 Don’t miss it: buff.ly/MwmiH5E (early bird pricing ends in 2 days!) #MCPservers #DevToolsAI
Vinicius Dallacqua reposted
performance.now() is coming to Amsterdam this October! This event is great both for the inspirational talks as well as for the opportunity to meet folks from different companies and backgrounds to discuss how to successfully tackle web performance challenges!
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ... perfnow.nl
Vinicius Dallacqua reposted
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? https://perfnow.nl/
Vinicius Dallacqua reposted
Gain insights from @webx.bsky.social at the past conference talk on #AnimationFrames, #INP, and #LoAF APIs for responsive web applications! #webdev https://gitnation.com/contents/what-is-an-animationframe-and-what-can-it-tell-you
We're almost there! After spending the week hacking OAuth support into Mastra MCP client class and getting the toolcall aproval workflow to an MVP state this sprint is soon coming to an end.
Updates on PerfAgent, after spending some time implementing v0.perflab.io MCP server it's now time to create PerfAgent's MCP client. It will be a great way to expose the agent to external services and agents such as @sentry.io Seer, and my own servers too, like V0.
This will be lots of fun. get ready to see how @developer.chrome.com can help you leverage AI to fix problems, but also get a glimpse of how AI native DevTools can look like 👀 Tune in live here: gdg.community.dev/events/detai...
There's a larger goal of mine here, my experiments with MCP is to try to better understand how to enable good primitives for AI native systems.
Updates on PerfAgent, after spending some time implementing v0.perflab.io MCP server it's now time to create PerfAgent's MCP client. It will be a great way to expose the agent to external services and agents such as @sentry.io Seer, and my own servers too, like V0.
I've seen and am following the great work being done by the @chromium.social team on new primitives for browsers, and am experimenting with my own forks of DevTools and Chromium. I'm exciteed for what's to come, and believe that the platform will thrive!
Updates on PerfAgent, after spending some time implementing v0.perflab.io MCP server it's now time to create PerfAgent's MCP client. It will be a great way to expose the agent to external services and agents such as @sentry.io Seer, and my own servers too, like V0.
Updates on PerfAgent, after spending some time implementing v0.perflab.io MCP server it's now time to create PerfAgent's MCP client. It will be a great way to expose the agent to external services and agents such as @sentry.io Seer, and my own servers too, like V0.