Mark Zeman
banner
markzeman.com
Mark Zeman
@markzeman.com
Founder @speedcurve.com, Hopeful idealist
Pinned
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...
Reposted 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!
August 12, 2025 at 10:05 PM
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...
July 16, 2025 at 9:44 PM
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!
May 16, 2025 at 1:21 AM
A company should exist to enrich and support us as individuals. Not for us to enrich it. It’s nothing without its fabulous people.
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.
www.linkedin.com
May 15, 2025 at 8:32 PM
Reposted by Mark Zeman
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...
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?
www.speedcurve.com
April 24, 2025 at 6:25 PM
There is also a 4th, slightly more controversial optimisation trick for SPAs as well.
Single-page apps have unique #webperf challenges. Here are some common performance issues with SPAs and three things you can (and should) do to optimize for them.

www.speedcurve.com/web-performa... #ux #pagespeed #sitespeed
Optimizing Single-Page Applications (SPAs) | SpeedCurve
Here are some common web performance issues with SPAs, and how to optimize them.
www.speedcurve.com
March 12, 2025 at 9:23 PM
Love them or not, you’ve got to be up to speed on Core Web Vitals.
Need to get up to speed on Core Web Vitals? This guide is a great place to start!

👉 What are Core Web Vitals?
👉 SEO impact
👉 Business impact
👉 How to investigate and fix common issues with LCP, INP & CLS

www.speedcurve.com/web-performa... #corewebvitals #webperf #ux
Get Started with Core Web Vitals | SpeedCurve
Everything you need to know about Core Web Vitals – from SEO and business impact to how to monitor and fix issues with each Vital.
www.speedcurve.com
February 20, 2025 at 7:03 PM
Reposted by Mark Zeman
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...
SpeedCurve | Performance Hero: Pat Meenan
Celebrating everything that OG performance hero Pat Meenan has done, and continues to do, for the web performance community.
www.speedcurve.com
December 16, 2024 at 7:13 PM
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...
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...
almanac.httparchive.org
December 16, 2024 at 7:04 PM
Reposted by Mark Zeman
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...
December 5, 2024 at 7:07 PM
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...
November 27, 2024 at 7:00 AM
As a dyslexic, not being able to edit posts on BlueSky is a bit rough. 😢
November 25, 2024 at 7:06 PM
Reposted by Mark Zeman
I love my new @speedcurve.com #perfhero sticker 🥰
November 25, 2024 at 11:22 AM
Web font subsetting with Unicode ranges is such an awesome and under appreciated feature.
Say hello to `inverse-subset`! The idea is from a conversation with @andydavies.me at #perfnow. When you have a complete font and a subset e.g. Latin, generate another subset consisting of everything not in the original subset. E.g. all characters that are NOT Latin. npmjs.com/package/inverse-subset
inverse-subset
A CLI tool to generate inverse subset fonts using a complete font and a subset font.. Latest version: 1.0.1, last published: 4 minutes ago. Start using inverse-subset in your project by running `npm i...
www.npmjs.com
November 25, 2024 at 5:49 PM
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.
In our meeting yesterday, we decided to adopt Element Timing (and the followup Container Timing work) into the working group. CfC coming up!!

We also discussed some upcoming improvements to the crash reporting API (still in incubation).

Minutes: w3c.github.io/web-performa...
w3c.github.io
November 22, 2024 at 6:15 PM
Reposted by Mark Zeman
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)
November 20, 2024 at 2:15 AM
Reposted by Mark Zeman
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
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.
www.speedcurve.com
November 19, 2024 at 8:29 PM
Reposted by Mark Zeman
November 15, 2024 at 12:32 PM
Reposted by Mark Zeman
YES! Core Web Vitals are an awesome starting point, but they’re not the final destination. @tkadlec.bsky.social at #PerfNow
November 15, 2024 at 8:52 AM
Thanks for the notes Stuart! I wasn’t able to make it this year. PPK puts an awesome conference together.
Phew! I'm struggling to keep up with all the great info at @perfnow.bsky.social ! So many insights to absorb. Get my notes here: stuart-mcmillan.com/blog/webperf... (apologies for typos, will tidy later and add in loads of images) #perfnow #webperf
November 14, 2024 at 7:32 PM
Reposted by Mark Zeman
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...
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.
technology.blog.gov.uk
November 14, 2024 at 4:59 PM
Reposted by Mark Zeman
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...
November 14, 2024 at 2:01 PM
Reposted by Mark Zeman
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
November 13, 2024 at 11:51 AM
Reposted by Mark Zeman
🫵 I’m looking to add a Flagship client for 2025. You’re an ambitious organisation with a long-term, strategic outlook. You have the desire and capability to be best-in-class, you just need a little guidance. Is that you? We should talk.
November 8, 2024 at 10:34 AM