Nic Jansma
nicj.net
Nic Jansma
@nicj.net
Software developer building high-performance websites, apps and OS tools. Distinguished Engineer @ Akamai. mPulse/boomerang.js. W3C WebPerf + RUMCG co-chair. he/him
Reposted by Nic Jansma
Built my first federated app. Each new publicly hosted instace announces their existence, and if correctly configured, will be accepted into the mesh of the meshes ... already seeing eight instances in different regions.
October 19, 2025 at 3:38 PM
Modernized my 25+ year web-hosting habit by Docker'ing all the things. My contribution to a Apache+PHP container: github.com/nicjansma/do...
GitHub - nicjansma/docker-apache-php-fpm: Container for Apache 2.4 + PHP-FPM 7/8.
Container for Apache 2.4 + PHP-FPM 7/8. Contribute to nicjansma/docker-apache-php-fpm development by creating an account on GitHub.
github.com
June 18, 2025 at 1:26 AM
W3C RUM Community Group's discussion on HTTP Header Adoption (Timing-Allow-Origin and Server-Timing) was fun! Minutes, slides, recording and transcript are here:

w3c-cg.github.io/rum/meetings/

TLDR: Goal to provide guides on adopting headers, a Server-Timing registry, and outreach to popular 3Ps.
rum
W3C Real User Monitoring Community Group (RUMCG)
w3c-cg.github.io
May 12, 2025 at 4:02 PM
I was this many years old when I finally learned how to debug PHP "properly" (step debugging via XDebug using VSCode on a remote container). Until now I've only ever debugged PHP via echo or error_log() statements. I've been writing PHP code since ~1998. I'm living in the FUTURE everyone! :P
April 22, 2025 at 1:07 AM
Experimentation in the homelab! Switched from #Prometheus + #Thanos to just #VictoriaMetrics (w/ migration of 2yrs of data), much happier! Prom would die on larger dashboards/queries, OOM. VM is 20% of the size of Prom, and queries insanely fast! 30s+ queries in Prom/Thanos, now taking <1s in VM.
February 25, 2025 at 11:48 PM
Reposted by Nic Jansma
Daily uploads and a two year review! rumarchive.com/blog/2025-01... #webperf
RUM Archive - Daily Uploads and a Two Year Review!
rumarchive.com
January 29, 2025 at 2:36 PM
Reposted by Nic Jansma
My latest post on the Performance Advent Calendar is now live: calendar.perfplanet.com/2024/when-us...

This one talks about the elephant in the rüm of user interactions.

#perfmatters #webperf #rum #ux #cwv #inp
When users interact
When looking at the Core Web Vitals, we often try optimizing each independently of the others, but that's not how users experience the web. A user's web experience is made up of many metrics, and it'...
calendar.perfplanet.com
December 16, 2024 at 5:22 PM
Hail!
November 30, 2024 at 8:29 PM
Reposted by Nic Jansma
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 12:10 PM
Reposted by Nic Jansma
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
#PerfNow: My favorite nerd week of the year! ❤️
November 15, 2024 at 2:34 PM
Reposted by Nic Jansma
The performance panel custom tracks @jackfranklin.bsky.social talks about open up some exciting possibilities!! It would be neat to standardize the values :D
#perfnow
November 15, 2024 at 9:20 AM
Reposted by Nic Jansma
We've just published a new set of widgets to help analyze your core web vitals on mPulse: blog.akamai-mpulse.com/blog/2024-11... #webperf #perfmatters
New Core Web Vitals widgets in mPulse - Akamai mPulse Developer Blog
Introducing new widgets to analyze LCP, INP and CLS data.
blog.akamai-mpulse.com
November 14, 2024 at 4:00 PM
Thanks for the shout out! Also, the RUM Archive has 3P resources data, so you can see the history of some of these over time.

rumarchive.com/blog/2023-11...
November 14, 2024 at 3:13 PM
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 Nic Jansma
Guess who's back? Just getting up at @perfnow.bsky.social. So, I'll be live streaming some interviews from the conference _ LIVE. Lock into the Youtube channel:
www.youtube.com/@henrihelvet...
November 14, 2024 at 9:59 AM
Reposted by Nic Jansma
The all new performance chapter of the 2024 Web Almanac written by Jevgenija Zigisova and @inesakrap.bsky.social

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
November 12, 2024 at 12:46 AM
Proud of the mPulse team at #PerfNow, our first booth in a few years. Come by to learn more, enter to win one of two Zelda Switchs!
November 14, 2024 at 10:51 AM
Reposted by Nic Jansma
Great start to #perfnow this year with @tammyeverts.bsky.social and @csswizardry.com !

For those of you looking for the general web perf starter pack, here it is! Lots of new folks since last time I shared it
go.bsky.app/RVWSVqe
November 14, 2024 at 9:52 AM
Great chart to visualize where and how Core Web Vitals are available #PerfNow
November 14, 2024 at 8:54 AM
First post!

In AMS for #PerfNow. Looking forward today's pre-event WebPerfDays Unconference!
November 13, 2024 at 7:53 AM