Mark Zeman's Avatar

Mark Zeman

@markzeman.com

Founder @speedcurve.com, Hopeful idealist

993
Followers
67
Following
20
Posts
07.11.2023
Joined
Posts Following

Latest posts by Mark Zeman @markzeman.com

"How fast is fast enough?"

If you've ever asked this question, then you might want to join tomorrow's SPDY STREAM!

Henri and I will be chatting about how to answer that question, among other things. See you there at 10am PDT / 1pm EDT!

12.08.2025 22:05 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

Loving the shift away from bloated client-side JavaScript. With RUM tools offering better visibility into the impact of JS, the DX vs. UX trade-off is becoming harder to ignore. Any UX focused changes in your stack making it to production? Did your numbers improve? www.speedcurve.com/blog/long-an...

16.07.2025 21:44 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

I want all my web performance metrics described with baking analogies. Who knew that cake had "Frontend" time. Although that would mean that a cake's Time To First Bite (Backend) would come after Frontend!

16.05.2025 01:21 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Eight years at SpeedCurve! What the WHAT?!? On the eve of my eighth (!!!) anniversary as a SpeedCurver, I wrote up this ode to the biggest little company I've ever had the privilege to be part of.

A company should exist to enrich and support us as individuals. Not for us to enrich it. It’s nothing without its fabulous people.

15.05.2025 20:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Yeah The Boys - Short Film Yeah the Boys follows six young Australian men as they sink beers over an afternoon and well into the night. Emoting only through movement; lewd gestures, chokeholds,…

This is amazing… vimeo.com/1019210228

08.05.2025 09:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
SpeedCurve | Correlation charts: Connect the dots between site speed and business success If you could measure the impact of site speed on your business, how valuable would that be for you?

Ever wondered why your business and engagement metrics didn't improve after you sped up your pages? You need correlation charts.

πŸ‘ Validate your #webperf & #UX metrics
πŸ‘ Identify your site's "performance plateau"
πŸ‘ Spot performance-blocking trends on your pages

www.speedcurve.com/blog/site-sp...

24.04.2025 18:25 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

There is also a 4th, slightly more controversial optimisation trick for SPAs as well.

12.03.2025 21:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Love them or not, you’ve got to be up to speed on Core Web Vitals.

20.02.2025 19:03 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
SpeedCurve | Performance Hero: Pat Meenan Celebrating everything that OG performance hero Pat Meenan has done, and continues to do, for the web performance community.

Hey gang! This month's performance hero is a man who needs no introduction. (I've always wanted to say that.) Join us in celebrating the OG #webperf hero: @patmeenan.com!

www.speedcurve.com/blog/web-per...

16.12.2024 19:13 πŸ‘ 16 πŸ” 7 πŸ’¬ 1 πŸ“Œ 2
Preview
Performance | 2024 | The Web Almanac by HTTP Archive Performance chapter of the 2024 Web Almanac covering Core Web Vitals, with deep dives into the Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint metrics and their diagno...

Would love to see the Web Almanac talk more about Safari's lack of perf metrics next year. There's a huge chunk of traffic not being looked at or analysed. There's zero mention of this missing context. almanac.httparchive.org/en/2024/perf...

16.12.2024 19:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How often do you find yourself in this position though? Where LCP is not actually what most people would pick as LCP when looking at a page. When LCP is unintuitive and complex it breeds disinterest.

06.12.2024 20:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A graphic showing the following list of bulleted text:
CrUX is not the same as RUM.
CrUX is only collected from Chrome browsers, while RUM looks gathers data from all browsers. (This is a huge factor.)
Sample sizes are probably different.
Data aggregation is probably different.
CrUX data is rolled up monthly, while your RUM time period can vary depending on how you're looking at your data.
You may be comparing substantially different dimensions/cohorts
CrUX only segments a site by origin, while RUM allows for deeper segmentation.

A graphic showing the following list of bulleted text: CrUX is not the same as RUM. CrUX is only collected from Chrome browsers, while RUM looks gathers data from all browsers. (This is a huge factor.) Sample sizes are probably different. Data aggregation is probably different. CrUX data is rolled up monthly, while your RUM time period can vary depending on how you're looking at your data. You may be comparing substantially different dimensions/cohorts CrUX only segments a site by origin, while RUM allows for deeper segmentation.

I just had a good chat with a @speedcurve.com customer who wanted to know why their CrUX numbers didn't match their RUM numbers. It was a good reminder that even experienced #webperf / #ux folks might not realize that CrUX isn't full RUM.

Helpful explainer: support.speedcurve.com/docs/speedcu...

05.12.2024 19:07 πŸ‘ 16 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

A well articulated debug Harry, but it distresses me that this is where we at as a perf community. Has LCP really made it easier for devs to improve user experience? The detailed caveats and nuances you had to go through to understand LCP are beyond what we should consider a β€œgood” metric.

06.12.2024 20:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Around 12-15 days. We’re taking it pretty easy so aiming for 15 days. 100km per day average.

28.11.2024 07:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s an antique now! Should really be on display somewhere.

27.11.2024 17:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Half built Viral Wanderer bike.

Half built Viral Wanderer bike.

Super excited to see this bike packing build come together. Will be riding the Sounds to Sounds in March. www.touraotearoa.nz/p/sound-to-s...

27.11.2024 07:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

As a dyslexic, not being able to edit posts on BlueSky is a bit rough. 😒

25.11.2024 19:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Photo of part of my cover laptop with stickers

Photo of part of my cover laptop with stickers

I love my new @speedcurve.com #perfhero sticker πŸ₯°

25.11.2024 11:22 πŸ‘ 17 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1

Web font subsetting with Unicode ranges is such an awesome and under appreciated feature.

25.11.2024 17:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We done this on SpeedCurve for ages. Works great. Unicode ranges don’t get enough attention. Super powerful feature.

25.11.2024 17:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Amazing to see Element/Container Timing gathering steam. These are fundamental for truly connecting web performance and user experience. Huge thank you to @jasew.bsky.social and @yoav.ws for pushing these along.

22.11.2024 18:15 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

CWV would be great as iOS is a huge blindspot for a lot of people and is a significant amount of traffic. Even better would be element/container timing. Apple values great user experience yet there’s very little in WebKit to help us measure the performance of what user actually see.

20.11.2024 06:34 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Would you want core web vitals In Safari? Can you help me understand how you would use them and why numbers in one browser isn’t enough?

(These may sound like silly questions, but I’d love to understand *your* specific context and use cases)

20.11.2024 02:15 πŸ‘ 86 πŸ” 40 πŸ’¬ 50 πŸ“Œ 3
Preview
SpeedCurve | About The Team We aim to make the internet faster for everyone. SpeedCurve focuses on measuring the design & performance of websites to help you deliver an enjoyable and fast experience to your users.

Hi, we're so happy to be here! Meet our small but mighty team: www.speedcurve.com/about/

Andy Biggs
Cliff Crocker @cliffcrocker.bsky.social
Andy Davies @andydavies.me
Tammy Everts @tammyeverts.bsky.social
Elena Kay
Steve Souders
Joseph Wynn @josephwynn.bsky.social
Mark Zeman @markzeman.bsky.social

19.11.2024 20:29 πŸ‘ 12 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
4 panels of images. Top left is a dude hugging a dog, captioned "Developers". The dog is captioned "Developer Experience". There's a sad looking cat in the background.

In the third panel there's a zoomed shot of the cat, labelled "Users trying to load the website you built"

4 panels of images. Top left is a dude hugging a dog, captioned "Developers". The dog is captioned "Developer Experience". There's a sad looking cat in the background. In the third panel there's a zoomed shot of the cat, labelled "Users trying to load the website you built"

15.11.2024 12:32 πŸ‘ 219 πŸ” 34 πŸ’¬ 6 πŸ“Œ 3
Post image

YES! Core Web Vitals are an awesome starting point, but they’re not the final destination. @tkadlec.bsky.social at #PerfNow

15.11.2024 08:52 πŸ‘ 13 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Thanks for the notes Stuart! I wasn’t able to make it this year. PPK puts an awesome conference together.

14.11.2024 19:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Speeding up GOV.UK with HTTP/2 We’ve enabled HTTP/2 on GOV.UK to help improve the site’s performance. Here we look at what HTTP/2 is, how it improves performance, and the impact it has had on our users.

Per @slightlyoff.bsky.social’s #perfnow talk…

GOV.UK publishes great performance case studies on their tech blog. This is one of them.

technology.blog.gov.uk/2020/07/02/s...

14.11.2024 16:59 πŸ‘ 14 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

Took 2 mins at #PerfNow to talk about the RUM Community Group in W3C for anyone doing RUM. It's free and easy to join if you're interested! www.w3.org/community/ru...

14.11.2024 14:01 πŸ‘ 25 πŸ” 17 πŸ’¬ 0 πŸ“Œ 1
A speaker supported by 6 more on stage in front of a screen giving a talk

A speaker supported by 6 more on stage in front of a screen giving a talk

Very inspired by stories from participants of the Women Coding Community at #halfstackconf. Lots of cross-training and activating.

A program that offers resumΓ© clinics, interview coaching, coding clubs, career clubs, speaking clubs, mentoring programs, and much more.

womencodingcommunity.com

13.11.2024 11:51 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0