Vinicius Dallacqua
banner
webx.bsky.social
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.
Pinned
Hello everyone, I'd like to give you all a quick update on the PerfAgent progress! It's been a wild ride since the inception of PerfLab, from forking DevTools to build a new experience using all of its power and trying to take my owns spin on Performance Tooling for all devs!

🧵
Reposted by Vinicius Dallacqua
It's happening...

We've asked Chromium API owners for permission to ship The Soft Navigation work to allow measuring of Core Web Vitals for SPAs!!
June 23, 2026 at 8:46 PM
Reposted by Vinicius Dallacqua
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...
May 1, 2026 at 9:13 AM
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.
April 13, 2026 at 8:16 PM
Reposted by Vinicius Dallacqua
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
April 11, 2026 at 2:53 PM
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.
March 13, 2026 at 1:24 PM
Reposted by Vinicius Dallacqua
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
March 10, 2026 at 4:27 PM
Reposted by Vinicius Dallacqua
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
March 10, 2026 at 3:39 PM
Reposted by Vinicius Dallacqua
I talk often about breaking out of walled gardens, that you don't have to be on corporate-web in order to be on the web.

This is a fantastic article about the problem and how to (pretty easily) fight it. Well worth reading.

Also, @strange.website is a rad human being.

henry.codes/writing/a-we...
A Website To End All Websites | Henry From Online
How to win the war for the soul of the internet, and build the Web We Want.
henry.codes
February 17, 2026 at 5:49 PM
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.
February 10, 2026 at 8:19 PM
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
Designing DevTools: Efficient token usage in AI assistance  |  Blog  |  Chrome for Developers
Learn how the Chrome Tooling team optimized token usage for AI assistance, and discover techniques for more efficient data usage with LLMs.
developer.chrome.com
January 30, 2026 at 8:51 PM
Reposted by Vinicius Dallacqua
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
January 27, 2026 at 4:41 PM
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 !
December 31, 2025 at 5:36 PM
Reposted by Vinicius Dallacqua
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
How Browsers Work
How Browsers Work. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 7, 2025 at 11:14 AM
Reposted by Vinicius Dallacqua
No lies detected.
October 31, 2025 at 1:44 PM
Reposted by Vinicius Dallacqua
Quite the journey!
October 17, 2025 at 7:58 PM
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!
October 21, 2025 at 8:16 PM
Reposted by Vinicius Dallacqua
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)
October 20, 2025 at 10:00 AM
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!
September 20, 2025 at 11:10 AM
Reposted by Vinicius Dallacqua
✨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
September 11, 2025 at 8:50 PM
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.
September 5, 2025 at 1:28 PM
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 ❤️
September 4, 2025 at 4:22 AM
Reposted by Vinicius Dallacqua
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
September 2, 2025 at 6:42 PM
Reposted by Vinicius Dallacqua
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
August 29, 2025 at 1:50 PM
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 😃
August 26, 2025 at 9:29 PM
Reposted by Vinicius Dallacqua
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
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
August 25, 2025 at 1:56 PM