Nic Jansma
@nicj.net
430 followers 100 following 17 posts
Software developer building high-performance websites, apps and OS tools. Distinguished Engineer @ Akamai. mPulse/boomerang.js. W3C WebPerf + RUMCG co-chair. he/him
Posts Media Videos Starter Packs
nicj.net
Nic Jansma @nicj.net · May 12
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
nicj.net
Nic Jansma @nicj.net · Apr 24
It's more like I'm upgrading my server, PHP and MediaWiki versions and need to debug other code and take over ownership of abandoned extensions!
nicj.net
Nic Jansma @nicj.net · Apr 22
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
nicj.net
Nic Jansma @nicj.net · Apr 13
Painful. You have my empathy Adam! But remember they can't take away the YOU from you. Keep focusing on being the amazing person, developer, advocate you are.
nicj.net
Nic Jansma @nicj.net · Feb 25
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.
Reposted by Nic Jansma
webperfwg.org
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
nicj.net
Nic Jansma @nicj.net · Nov 24
So even though you've satisfied all of those conditions, there's a hidden condition of characters you can't use?

You know, because, you can't be trusted to use -
Reposted by Nic Jansma
nicolesullivan.bsky.social
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)
nicj.net
Nic Jansma @nicj.net · Nov 20
Yes! Our RUM customers (mPulse) repeatedly ask for CWV support in Safari and wonder why the data isn't there. They've invested in tracking CWVs because they're easy to understand and help measure UX directly. As sites optimize for them, I don't want that to be biased towards Chrome/Firefox only.
nicj.net
Nic Jansma @nicj.net · Nov 15
#PerfNow: My favorite nerd week of the year! ❤️
Reposted by Nic Jansma
yoav.ws
Yoav Weiss @yoav.ws · Nov 15
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
nicj.net
Nic Jansma @nicj.net · Nov 14
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...
nicj.net
Nic Jansma @nicj.net · Nov 14
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...
nicj.net
Nic Jansma @nicj.net · Nov 14
Such a great attitude for a team to take
nicj.net
Nic Jansma @nicj.net · Nov 14
Adored your talk, great job!
Reposted by Nic Jansma
henrihelvetica.bsky.social
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...
A GRAPHIC THAT READS: THE HALLWAY TRACK, BY HENRI HELVETICA. LIVE AT PERFORMANCE NOW, NOVEMBER 14 AND 15, 2024. Avatar of HENRI HELVETICA
nicj.net
Nic Jansma @nicj.net · Nov 14
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!
Reposted by Nic Jansma
sia.codes
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
nicj.net
Nic Jansma @nicj.net · Nov 14
Great chart to visualize where and how Core Web Vitals are available #PerfNow