Advertisement · 728 × 90

Posts by Mark Zeman

"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!

7 months ago 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...

8 months ago 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!

10 months ago 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.

10 months ago 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

10 months ago 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...

11 months ago 6 2 0 0

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

1 year ago 3 0 0 0
Advertisement

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

1 year ago 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...

1 year ago 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...

1 year ago 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.

1 year ago 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...

1 year ago 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.

1 year ago 0 0 1 0

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

1 year ago 1 0 1 0
Advertisement

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

1 year ago 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...

1 year ago 5 0 2 0

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

1 year ago 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 🥰

1 year ago 17 2 2 1

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

1 year ago 3 0 0 0

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

1 year ago 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.

1 year ago 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.

1 year ago 7 0 0 0
Advertisement

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)

1 year ago 85 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

1 year ago 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"

1 year ago 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

1 year ago 13 2 0 0

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

1 year ago 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...

1 year ago 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...

1 year ago 25 17 0 1
Advertisement
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

1 year ago 9 3 0 0