
Find me: https://nitter.cf/t.co/gIekogWAVT Web Vitals, Speed Metrics and #webperf @ Google. Autodidactic Geek, Woodworker, Sailer. Proud Father of 3 boys.
North Bruce Peninsula, Canada
Joined April 2009
- Tweets926
- Following1K
- Followers744
- Likes2.4K
Anyone test loading performance of Astro "spa mode" vs normal? docs.astro.build/en/guides/v…
Without actually using any persistance or view transitions, and without speculation rules. Just plain loading perf.
(Can't use field LCP-- I'm okay with just lab results.)
@FredKSchott
Michal Mocny retweeted
Note how Chrome DevTools Remote Debug syncs with what is happening on the device 👀
Makes debugging device-specific API stuff a breeze 🤙
Michal Mocny retweeted
For those playing with the Chrome Soft Navigations Experiment, we've published a Changelog of all the changes to this metric by Chrome version:
chromium.googlesource.com/ch…
We'll look to keep it up to date as we iterate this API.
Michal Mocny retweeted
🪩 Web Performance calendar day 23
🔗 calendar.perfplanet.com/2023…
🍹 Rick Viscomi (@rick_viscomi) analyzes INP performance using real-world RUMvision data
Michal Mocny retweeted
DevTools update! We've added whiskers to the Interactions lane of a Performance trace:

ALT Screenshot of the Interactions track of Chrome DevTools showing a Pointer event with a faint grey line before it (showing the time between the pointer event and the Task actually executing on the main thread), and after it (showing the time after finishing executing the event handler and before the next render happens).
Michal Mocny retweeted
We're making the web faster 🙏
Core Web Vitals & @googlechrome saved users 10,000 years of waiting for pages to load: blog.chromium.org/2023/11/ho… ~ Learn about the WebPerf work that enabled this in our new post.
This wiki article from MobX folks was first written in 2016, and I think it still perfectly captures the use cases for Observables vs Signals:
github.com/mobxjs/mobx/wiki/…
Michal Mocny retweeted
Well it seems like a lot of you are getting emails from Google Search Console warning the INP on your site could be improved and you don't know what to make of them! So let's take a deep breath and delve into what this all means and how you should action them. 🧵 (1/20)
Michal Mocny retweeted
As a user-focused #webperf metric, does Interaction to Next Paint actually correlate to user behaviour? @cliffcrocker analyzed RUM data from four different sites and found that overall there's a correlation between INP and conversions.
speedcurve.com/blog/interact… #UX #CoreWebVitals
Common Slugs:
- Longa mora inputus
- Reversio eventus
- Mora praesentationis
@screenspan
Michal Mocny retweeted
We've updated the Web Vitals extension to provide more useful debugging information to help you optimise your Core Web Vitals.
Read all about the new console logs here:
web.dev/debug-cwvs-with-web-…
Michal Mocny retweeted
Long Animation Frames (LoAF):
explainer is a bit more comprehensive now and merged to main. github.com/w3c/longtasks/blo…
Want to try it early ? Download Chrome Canary, enable experimental web-platform features, observe "long-animation-frame" performance entries.
#webperf
Michal Mocny retweeted
New York Folks! I'll be in town to chat INP with @mmocny at @nywebperf on April 4th! Hope to see you there!
meetup.com/web-performance-n…
Q for React folks:
useTransition() will abort a render if I start a new transition mid-flight... are there any hooks for abort?
useEffect() doesn't trigger, and startTransition() doesn't support returning a cleanup function...
@dan_abramov @acdlite
This is one of the best talks I've seen in ages. How did I miss when it went up months ago?!
youtube.com/watch?v=PGLwRv64…
@nomsternom
Michal Mocny retweeted
NEW POST: We looked at 100,000+ real websites to understand how web frameworks actually perform across CWV, Lighthouse and more.
astro.build/blog/2023-web-fr…












