https://nicj.net/
NicJ.net - Home to Nic Jansma, a software developer at Akamai building high-performance websites,...
Jul 25, 2024 - Home to Nic Jansma, a software developer at Akamai building high-performance websites, apps and open-source tools.
building high performancesoftware developernicjjansmaakamai
https://nicj.net/resourcetiming-in-practice/
ResourceTiming in Practice - NicJ.net
May 17, 2021 - Last updated: May 2021 Table Of Contents Introduction How was it done before? How to use 3.1 Interlude: PerformanceTimeline 3.2 ResourceTiming 3.3 Initiator...
practicenicj
https://nicj.net/navigationtiming-in-practice/
NavigationTiming in Practice - NicJ.net
May 17, 2021 - Last updated: May 2021 Table Of Contents Introduction How was it done before? 2.1. What's Wrong With This? Interlude: DOMHighResTimestamp 3.1. Why Not the Date...
practicenicj
https://nicj.net/page/2/
NicJ.net - Home to Nic Jansma, a software developer at Akamai building high-performance websites,...
Jan 5, 2021 - Home to Nic Jansma, a software developer at Akamai building high-performance websites, apps and open-source tools. - Page 2
building high performancesoftware developernicjjansmaakamai
https://nicj.net/cumulative-layout-shift-in-the-real-world/
Cumulative Layout Shift in the Real World - NicJ.net
Jan 5, 2021 - This article will review real world Cumulative Layout Shift data, taken by analyzing billions of individual page load experiences collected via mPulse
cumulative layout shiftreal worldnicj
https://nicj.net/code/
Code - NicJ.net
Mar 9, 2026 - Web Sites 3rdParty.io fast-stats.io NicJ.net SaltThePass.com Sarna.net VirtualGlobetrotting.com Akamai-related Akamai Akamai mPulse mPulse Developer Blog RUM...
codenicj
https://nicj.net/boomerang-performance-update/
Boomerang Performance Update - NicJ.net
Jan 5, 2021 - This article highlights some of the performance improvements we’ve made in Boomerang in the last two years
boomerangperformanceupdatenicj
https://nicj.net/compressing-usertiming/
Compressing UserTiming - NicJ.net
Jul 23, 2016 - UserTiming is a modern browser performance API that gives developers the ability the mark important events (timestamps) and measure durations (timestamp...
compressingnicj
https://nicj.net/js-self-profiling-api-in-practice/
JS Self-Profiling API In Practice - NicJ.net
Dec 31, 2021 - Table of Contents The JS Self-Profiling API What is Sampled Profiling? Downsides to Sampled Profiling API Document Policy API Shape Sample Interval Buffer Who...
jsselfprofilingapipractice
https://nicj.net/side-effects-of-boomerangs-javascript-error-tracking/
Side Effects of Boomerang’s JavaScript Error Tracking - NicJ.net
May 29, 2021 - Boomerang's Error Tracking can confuse browser developer tools.
side effectserror trackingjavascriptnicj
https://nicj.net/resourcetiming-visibility-third-party-scripts-ads-and-page-weight/
ResourceTiming Visibility: Third-Party Scripts, Ads and Page Weight - NicJ.net
Jan 5, 2021 - Table Of Contents Introduction How to gather ResourceTiming data How cross-origins play a role 3.1 Cross-Origin Resources 3.2 Cross-Origin Frames Why does this...
third partyvisibilityscriptsadsweight
https://nicj.net/compressing-resourcetiming/
Compressing ResourceTiming - NicJ.net
May 2, 2016 - At SOASTA, we're building tools and services to help our customers understand and improve the performance of their websites. Our mPulse product utilizes Real...
compressingnicj
https://nicj.net/modern-metrics/
Modern Metrics - NicJ.net
Nov 30, 2022 - At performance.now() 2022, I gave a talk titled
modernmetricsnicj
https://nicj.net/measuring-continuity/
Measuring Continuity - NicJ.net
Jan 5, 2021 - Your site's page load performance is important (and there are tools like Boomerang to measure it), but how good is your visitor's experience as they continue...
measuringcontinuitynicj
https://nicj.net/3rdparty-io/
3rdParty.io - NicJ.net
Jan 5, 2021 - 3rdParty.io monitors third-party scripts and libraries, and checks that they're following best practices for performance, reliability and security
ionicj
https://nicj.net/cumulative-layout-shift-in-practice/
Cumulative Layout Shift in Practice - NicJ.net
Jan 5, 2021 - Cumulative Layout Shift (CLS) is a user experience metric that measures how unstable content is for your visitors.
cumulative layout shiftpracticenicj
https://nicj.net/beaconing-in-practice-an-update-on-reliability-and-the-pending-beacon-api/
Beaconing in Practice: An Update on Reliability and the Pending Beacon API - NicJ.net
May 26, 2023 - Table of Contents Introduction Pending Beacon API Why Pending Beacons? Pending Beacon Experiments Methodology Reliability of XMLHttpRequest vs. sendBeacon()...
beaconingpracticeupdatereliabilitypending
https://nicj.net/particle-photonelectron-remote-temperature-and-humidity-logger/
Particle Photon/Electron Remote Temperature and Humidity Logger - NicJ.net
Jan 5, 2021 - After how much fun I had building a cheap and simple Spark Core Water Sensor for my sump-pump, I'm now using a Photon (which is half of the price of the Spark...
particlephotonelectronremotetemperature
https://nicj.net/beaconing-in-practice/
Beaconing In Practice - NicJ.net
May 29, 2021 - This article will look at several strategies for reliably exfiltrating telemetry -- aka beaconing.
beaconingpracticenicj
https://nicj.net/measuring-real-user-performance-in-the-browser/
Measuring Real User Performance in the Browser - NicJ.net
Jan 5, 2021 - Philip Tellis and I gave a tutorial on Measuring Real User Performance in the Browser at Velocity New York 2016. Slides can be found at Slideshare: In the...
real usermeasuringperformancebrowsernicj
https://nicj.net/beaconing-in-practice-fetchlater/
Beaconing In Practice: fetchLater() - NicJ.net
Jul 25, 2024 - Table of Contents Introduction fetchLater API Why Deferred Fetches Evolution from Pending Beacon What I Got Wrong Last Time fetchLater Experiments Methodology...
beaconingpracticenicj
https://nicj.net/contact/
Contact - NicJ.net
May 8, 2025 - GPG Keys As of 2017-11-09, my GPG key fingerprint is: 4D8B 6205 4D2C 22C8 31AF E7B2 3BCB 6A14 885D D977 Prior to 2017-11-09, my GPG key fingerprint was: 9C74...
nicj
https://nicj.net/measuring-the-performance-of-single-page-applications/
Measuring the Performance of Single Page Applications - NicJ.net
Jan 5, 2021 - Philip Tellis and I recently gave this talk at Velocity New York 2015. Check out the slides on Slideshare: In the talk, we discuss the three main challenges of...
measuringperformancesingleapplicationsnicj