Vinicius Dallacqua
@webx.bsky.social
📤 900
📥 199
📝 185
Building
https://agent.perflab.io
, film photography, web performance nerd.
pinned post!
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! 🧵
6 months ago
1
7
1
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!
3 days ago
0
3
1
reposted by
Vinicius Dallacqua
Henri Helvetica 🧑🏾🚀🇭🇹
11 days ago
✨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
loading . . .
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...
https://bit.ly/spdy-stream-010
1
1
1
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.
18 days ago
1
1
2
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 ❤️
add a skeleton here at some point
19 days ago
0
2
0
reposted by
Vinicius Dallacqua
Barry Pollard
20 days ago
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
loading . . .
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.
https://perfnow.nl/
3
28
13
reposted by
Vinicius Dallacqua
MCP Developers Summit
25 days ago
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
1
7
4
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 😃
27 days ago
0
1
0
reposted by
Vinicius Dallacqua
gilbertococchi
29 days ago
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!
add a skeleton here at some point
0
5
5
reposted by
Vinicius Dallacqua
ppk 🇪🇺
29 days ago
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/
loading . . .
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.
https://perfnow.nl/
0
23
7
reposted by
Vinicius Dallacqua
JSNation | Tech Conference
about 1 month ago
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
0
2
1
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.
add a skeleton here at some point
about 2 months ago
0
0
0
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...
loading . . .
Real Problems, Real Tools: AI & Web Performance | Google Developer Groups
Virtual Event - Join us for the first-ever GDG Web Stockholm event — a brand-new chapter focused on the future of web development!This o...
https://gdg.community.dev/events/details/google-gdg-web-stockholm-presents-real-problems-real-tools-ai-amp-web-performance/
about 2 months ago
0
1
0
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.
add a skeleton here at some point
about 2 months ago
1
1
1
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.
about 2 months ago
1
0
2
Here's a thread with some of my photos from
@developers.google.com
I/0 Connect in Berlin from earlier this month
#Googlel0Connect
in 35mm film 🎞️
2 months ago
2
7
1
Alright, it's time! (unofficial) V0 MCP server is now live at
v0.perflab.io
Interact with V0 straight from your favourite AI code editor - Start chats with V0 using your own codebase for quick UI iterations - Connect to your favourite agent to drive V0 - Server exposes tools, prompts and assets
loading . . .
V0 MCP Server
Model Context Protocol (MCP) server that exposes v0.dev APIs through the Streamable HTTP pattern. Built with Hono framework and deployed on Vercel.
https://v0.perflab.io
2 months ago
0
1
0
Now wait until you see the kind of agentic workflows you can have with V0 and DevTools via MCP... It's kinda magical to see.
add a skeleton here at some point
2 months ago
0
0
0
Finally got my
@v0.dev
MCP server deployed to
@vercel.com
and successfully implemented the custom OAuth flow (to just just API key exchange).
2 months ago
1
0
1
reposted by
Vinicius Dallacqua
Paul Kinlan
2 months ago
I've been thinking a lot about how we might imbue HTML elements with more enhanced features. I made some neat on-device elements that could be this useful, but I was actually pretty proud that I could wrap a `<input type=file accept=image/*>` and enable images to be generated.
aifoc.us/elements/
loading . . .
elements
As much as struggle with on-device processing and the quality of its output compared to server models, I am excited by some of the APIs that are being built into browsers that are backed by LLMs and o...
https://aifoc.us/elements/
0
5
2
Hacking on something over the weekend after the V0 public SDK was announced. Up next: integrate V0 MCP <> DevTools MCP for self healing generations
2 months ago
1
2
0
Yesterday I had an evening jam with Charles Maddock at Strawberry browser HQ. Aside from having a great conversation with the team and tapping into some great insights and ideas, the goal was to create a prototype MCP client for Strawberry and experiment with making it a native protocol.
2 months ago
1
1
0
The day has finally come! PerfAgent is now publicly available under Apache 2.0:
github.com/PerfLab-io/p...
Using: - @aisdk - @mastra_ai - @nextjs - @DrizzleORM - @shadcn The repo is still very much under development so any feedback is appreciated 🫡
loading . . .
https://github.com/PerfLab-io/per…
3 months ago
0
4
0
Lets hang out and talk about AI, DevTools and Perf!
add a skeleton here at some point
3 months ago
1
2
1
Today I've invited 26 more people to try out PerfAgent. I'm closing in on the opensource milestone (just gotta cleanup more before I can have an open house 😅) I'm looking to expand trace support to OTEL soon, converting OTEL spans into DevTools.
3 months ago
0
1
0
reposted by
Vinicius Dallacqua
Paul Kinlan
3 months ago
Token slinging:
aifoc.us/token-slingi...
I've been thinking about the effects of tokens and how it impacts direct web development. Feels like there is a change in that we are now back to paying for our IDEs (even if it's indirectly).
loading . . .
token slinging
17 years ago I discovered Google App Engine. It was the first truly scalable “serverless” platform that I had ever seen. I could just write an HTTP handler and it would scale to meet the demand. It wa...
https://aifoc.us/token-slinging/
0
4
1
When thinking about perf, now living in Europe, it is easy to forget how skewed our experiences can be. Most of this map is dark, meaning that has little or no 5G connectivity. Though I'm impressed with how India is connected, Brazil (where I come from) is unsurprisingly dark.
3 months ago
0
0
0
reposted by
Vinicius Dallacqua
Henri Helvetica 🧑🏾🚀🇭🇹
3 months ago
ICYMI ✨ SPDY STREAM ✨ 001 was published this week. In a du jour discussion,
@webx.bsky.social
and I talk about *PERF AGENT*, an AI-powered insights tool that makes optimizations more accessible. Enjoy!
youtu.be/0Zzhhin79T8?...
loading . . .
SPDY STREAM 001 w/ Guest Vinicius Dallacqua
YouTube video by Henri Helvetica
https://youtu.be/0Zzhhin79T8?si=iDpIsbj3NmTlNkQN
0
3
1
@perfnow.nl
is for any perfhead, enthusiast or anyone into deep technical discussions THE event to go to! Come hang out with us! This year we have a really stacked lineup, and also there's me 😁!
add a skeleton here at some point
3 months ago
0
4
1
Can't wait to share more about this! First of a series looking into using AI and building with it effectively. Perf and AI have lots to learn with each other, and the time to experiment is now!
add a skeleton here at some point
3 months ago
0
1
0
A really good first try on the DevTools MCP server, gathering interaction insights and also 'general' insights using animation frames as a base 'unit of work' and extracting info using the AI helpers baked into
@chromium.social
itself. Profiling and fixing perf cannot get any easier than this.
add a skeleton here at some point
3 months ago
0
0
0
DevTools 🤝 MCP - Or as
@tej.as
named it when I was pitching this over at
@jsnation.gitnation.org
in our chats....'Self healing mode'. Quick tease of something I've been hacking over the weekend as I prepare for I/O connect and just before.
www.youtube.com/watch?v=hP_e...
loading . . .
DevTools 🤝 MCP
YouTube video by That Perf Guy
https://www.youtube.com/watch?v=hP_eo4DMTX8
3 months ago
1
2
2
Talking about perf is always fun and chatting with
@henrihelvetica.bsky.social
is always a pleasure! It was a great chat and looking forward to catch up with the next guests!
add a skeleton here at some point
3 months ago
0
1
0
Come hangout today! I'm super excited to chat about the stuff I've been cooking with
@henrihelvetica.bsky.social
add a skeleton here at some point
3 months ago
0
1
1
Some of my fav pics from JSNation with
@tunetheweb.com
@devnook.bsky.social
@tej.as
@shivaylamba.bsky.social
@philna.sh
and more 😎
3 months ago
0
4
0
Some of my fav pics from JSNation with
@tunetheweb.com
@devnook.bsky.social
@tej.as
@shivaylamba.bsky.social
@philna.sh
and more 😎
3 months ago
0
3
0
On my way to Amsterdam for
@jsnation.gitnation.org
! See you all there!
3 months ago
0
3
0
As a first step towards opensourcing
agent.perflab.io
codebase, I'm opensourcing my fork of
@chromium.social
DevTools. It is far from usable for most, but it is where it all started. (yes, I'm opensourcing PerfAgent under Apache 2.0 soon) 🧵
loading . . .
PerfAgent - AI-Powered Web Performance Analysis
Get expert insights on Core Web Vitals and performance optimization from an AI specialized in web performance analysis.
http://agent.perflab.io
4 months ago
1
2
0
It might be todo with the current outtage problems, but
@github.com
is showing
github.com/chromium/chr..
. contents instead of
github.com/chromium/chr..
. on
@chromium.social
GH project. Nevertheless, it is a fascinating find to me 🤔
4 months ago
0
0
0
reposted by
Vinicius Dallacqua
Rick Viscomi
4 months ago
🔥 Simpler browser support info has landed in VS Code! Hover over any CSS property or HTML element or attribute and now you'll see its Baseline status 📝
web.dev/blog/baselin...
loading . . .
2
36
6
reposted by
Vinicius Dallacqua
Barry Pollard
4 months ago
I/O attendees, you’ve just about enough time to make it to the Web Tent to see
@paul.kinlan.me
‘s talk on the exciting new stuff we’ve been working on. Or if not here then catch it on the live stream!
add a skeleton here at some point
0
5
1
Working on improving the LCP reports from
agent.perflab.io
Not only the reports are now more meaningful, I've been working on creating network activity visualization for the reports so we can better visualize the impact on different requests on the LCP timming at a glanceble fashion.
4 months ago
1
1
0
This is going to be so much fun! Lets dive in together!
add a skeleton here at some point
4 months ago
0
2
0
I might have built a good way to bake in some attribution models for my agent to analyse trace information! Next is a before and after on
agent.perflab.io
analysing LCP data.
loading . . .
PerfAgent - AI-Powered Web Performance Analysis
Get expert insights on Core Web Vitals and performance optimization from an AI specialized in web performance analysis.
https://agent.perflab.io
4 months ago
1
1
0
I'm soon going to be inviting the first test users into
agent.perflab.io
! If you haven't yet, signup for the waitlist! First newsletter is out for those who signed up! Quite happy with the overall layout 😃
watery-sandy-yarn.glitch.me
loading . . .
$ ./view_updates.sh
https://watery-sandy-yarn.glitch.me
5 months ago
0
2
0
Been digging more into how to get better attribution data and also 'nudge' the agent into giving more directed feedback based on calltree data. The results speak for themselves. Much better value out of the reports. Building on top of what I've learned from DevTools has been super helpful. 1/2
5 months ago
1
3
0
This has been quite a ride! But now I have a working preview build with the agent analysing the call tree for INP events in place! Including using my own canv
add a skeleton here at some point
5 months ago
1
4
0
Now that I've succesfully extracted my modifications on the Devtools trace engine (thanks
@paul.irish
🫡) and getting the granular info on the animation frames for an easier time processing that info and sending it over to the agent, I'll be focus on another deep dive on the flamegraph subparts.
add a skeleton here at some point
5 months ago
1
2
1
Time for another
agent.perflab.io
update! Very close to start getting a few test users in for some direct feedback! I've been working on getting more value out of the Web Vitals reports generated by the agent. Starting with INP reports.
loading . . .
5 months ago
1
0
1
Ok, deep research agent workflow objectives are getting very well tunned. Analysis Plan 🤝 Execution Query: "Can you research on the most common causes for poor INP scores?" Agent report (based on the plan and analysis):
gist.github.com/WebCloud/d19...
5 months ago
0
2
0
Deep research is all about getting good reasoning around your research topics. Not only helps the eginner getting better tracability and encourages self improvement of the workflow, but gives clarity to the user and can guide them on next steps.
5 months ago
1
1
0
Load more
feeds!
log in