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.

WebMCP is a great new spec and I've been playing around with it in my own implementation into my web browsing agent harness. It brings interactions to a fraction of the time and sessions get faster and also 'cheaper' for the models.

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...

Under the hood of MDN's new frontend | MDN Blog

You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild…

developer.mozilla.org

I've been playing with building a personal assistant meets browsing assistant for mobile web and had to experiment with WebMCP as part of the experience. It's amazing to see the experience when the browsing agent performs tasks instantly instead of wasting turns to perform a task.

Bild

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...

How we Rewrote 130K Lines from React to Svelte in Two Weeks

We ported Strawberry's entire frontend from React to Svelte in two weeks using coding agents. It made the browser 2x faster.

strawberrybrowser.com

I have a 'neuve' side project and I'll start writting more about it here. This time the writeup brings some of my experience when developing the browsing aspect of, I stopped telling AI agents what to build.

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

Two screenshots from Chrome DevTools side-by-side. On the left it says "Before" and shows that rendering took 1518 milliseconds. On the right it says "After" and shows that rendering took 610 milliseconds.

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 !

PerfAgent - AI-Powered Web Performance Analysis

Get expert insights on Core Web Vitals and performance optimization from an AI specialized in web performance analysis.

agent.perflab.io

Stoyan Stefanov @stoyan.me · 7mo ago

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...

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!

something very cool to see: Chrome recently shipped automatic <link rel="prefetch"> for all links in viewport you could do it previously with libs like Quicklink, but it’s super cool to see this implemented natively (it’s off by default, enabled with one html tag)

Screenshot of a table titled “Proposed plan”, showing some updates to speculative rules, from the doc linked in the next post

✨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

SPDY STREAM with Jacob Groß 🇩🇪

In this episode, we are joined by Jacob Groß to discuss tag managers and their often detrimental effect on website performance. We will explore how tag managers can impact performance in a multitude o...

bit.ly

Hello everyone, I have just heard that the company I'm a lead engineer for is going to downsize so I'm going to look for the next thing from next week. I'm looking to work with AI engineering and am shipping lots of different code automations and agent workflows.

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() conference@perfnow.nl · 11mo ago

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...

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

performance.now(); 30th and 31st of October, Amsterdam

On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.

perfnow.nl

Whist trying out my demo for the Agentic Perf Analysis and Debugging, I managed to use my V0 and my DevTools MCP servers to debug one of my V0 demo chats. Using animation frame insights no less 😃

BildBild

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() conference@perfnow.nl · last yr.

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

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/

performance.now(); 30th and 31st of October, Amsterdam

On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.

perfnow.nl

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.

Bild
Vinicius Dallacqua@webx.bsky.social · last yr.

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.

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.

Vinicius Dallacqua@webx.bsky.social · last yr.

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.