@erwinhofman.bsky.social
530 followers 80 following 110 posts
Google Developer Expert in web performance CTO @ RUMvision.com Also sharing over at https://linkedin.com/in/erwinhofman
Posts Media Videos Starter Packs
erwinhofman.bsky.social
Curve continues, more browsers being updated after lunch? 😅
erwinhofman.bsky.social
Nerdy stuff! @mozilla.org #Firefox just enabled support for #INP with v144 🎉

I dived into our raw RUMvision data. And yep, can confirm that it works when using Google's web-vitals #JavaScript library 😍

(updated) article + chart + baseline badges in a blogpost:
www.rumvision.com/blog/firefox...
erwinhofman.bsky.social
I figured I'd start my quiz with an easy question... I was wrong 😅
erwinhofman.bsky.social
You can already download the slides (including results if you attented) via our latest blogpost:
www.rumvision.com/blog/seo-ben...

4/4
SEO Benelux 2025
Real User Monitoring
www.rumvision.com
erwinhofman.bsky.social
And I picked up a few insights from the audience too:
→ what tools they typically use
→ how familiar they are with each individual metric
→ if they know who @divingfor.fun is (my very first quiz question which appeared to be a tricky one 😅)

3/4
erwinhofman.bsky.social
Which actually proved my points perfectly:
→ web #performance subject still matters as conditions are never the same
→ field data (e.g. #CoreWebVitals) is different from my testruns back home
→ if 75% managed to participate, I’ll take that as a win (just like Google’s 75th percentile 😜)

2/4
erwinhofman.bsky.social
Weekend! But also: looking back at quite the event, venue and community! I’ve only spoken to a purely #SEO audience a handful of times, but this one was truly energizing!

A stable internet was needed to pull off the live quiz.
Some attendees couldn’t even join in 😬

1/4
erwinhofman.bsky.social
I particularly like the name&shame list, as I sometimes like to call it when talking about our #thirdParties dashboard in RUMvision - Core Web Vitals monitoring

But also the value of percentiles and the pirate ship in combination with #RUM 🏴‍☠️ 🥃

2/2
erwinhofman.bsky.social
Aftermath sketch of our talk 🤩

Someone in the audience of which I thought was taking notes the old school way, appeared to have been making sketches 🤓

Huge thank you to Jeroen Heijmans for doing + sharing this!

1/2
jeroenheijmans.nl
First #Fronteers presentation was by @karlijnlowik.bsky.social and @erwinhofman.bsky.social, about web performance and RUM!
Sketch notes with highlights of terms "SUX" ("Sitespeed User Experience"), "Work Together", "RUM", "Percentiles Matter", and a "Name and Shame List".
erwinhofman.bsky.social
Many many thanks! Very nice 🤩
erwinhofman.bsky.social
→ with an SEO tailored talk as we walk through #CoreWebVitals, #Lighthouse, #CrUX, #GSC
→ and a handful of memes and questions in an interactive talk (*)

There are still tickets available so hopefully see you there!
seobenelux.com
(*) be sure to bring a fully charged mobile device 😜

2/2
SEO Benelux Conference 2025 - Super early bird discount!
Join the SEO Benelux Conference 2025 in Antwerp. Learn top SEO strategies, network with experts, and elevate your digital presence.
seobenelux.com
erwinhofman.bsky.social
New speaking gig confirmed: #SEOBenelux 🤟

Happening next week in between my 2 other scheduled talks this month!

But this edition and talk will be different:
→ pure #SEO audience
→ bringing me back at another SEO event
→ this time in #Antwerp, October 10th

1/2
erwinhofman.bsky.social
To make it easy, I’ve bundled all the performance-related proposals into a blogpost
👉 www.rumvision.com/blog/interop...

🚨 Today is the last day, so your wishes + help is welcome (even if this includes voting for other ideas than the ones we listed) 💪

4/4
Interop 2026: Key APIs for sitespeed & RUM
Real User Monitoring
www.rumvision.com
erwinhofman.bsky.social
Building RUMvision has brought me closer to shaping the web than ever before.

Best part?
With the yearly Interop, you can too:
→ By proposing your own ideas
→ Or by simply upvoting existing ones

(I submitted a few proposals this year and feel very nerdy now 🤓)

3/4
erwinhofman.bsky.social
1️⃣ Browser vendors like Chrome and Edge actually listen to feedback
2️⃣ They even run origin trials, so you can test features before they ship
3️⃣ And every year, there’s Interop, where major browsers decide what to align on and which features to prioritize

2/4
erwinhofman.bsky.social
Many people don't know this: you can help shape the web with just an upvote (But: Today is the last day!)

When I started frontend dev 20+ years ago, browsers felt untouchable to me: everything is set in stone and decided already.

But over time (and especially since 2021) I learned that:

1/4
Interop 2026: Key APIs for sitespeed & RUM
Real User Monitoring
www.rumvision.com
erwinhofman.bsky.social
And yes, a good excuse to visit Rome, enjoy nice food, talk to ecomm enthusiasts and meet up with familiar faces in the industry 😀

Looking forward to this one! 🚀
erwinhofman.bsky.social
@fronteers.bsky.social speaking gig is coming up soon (Oct 3rd), but first:

Visiting #MeetMagento Italy!

📍 happening in Rome
📅 Thursday September 25th
☕ Coffee break sponsored by RUMvision.com

Travelling with @karlijnlowik.bsky.social as she will be talking about #sitespeed, #RUM, #memes + more
erwinhofman.bsky.social
Thanks for (re)sharing! I wanted to bundle them so we can include a QR code in our upcoming talks and get more people engaged with Interop 2026 🤓

I'm open for better more Interop general hero images by the way, so if anyone has ideas 😅
erwinhofman.bsky.social
Pro-tip:
Instead of manually checking this for all your URLs, use a tool like RUMvision.com to scope and track the impact when fixed.

Attached:
We can see that 18% of visited pages lazyloads their LCP via loading=lazy
Slice+dice to template type to see which ones are still lazyloading 💡

5/6
erwinhofman.bsky.social
💡 So, this second step is already introducing a delay compared to not using the `loading=lazy` attribute
⚠️ Things become even worse when you (still) depend on #JavaScript to lazyload your images

So, don't lazyload all your images!
It could cost you your relation with your visitors.

4/6