3 Things I Wish I Knew About the Soft Navigation Heuristics API Before Measuring My SPA
Measuring performance in Single-Page Apps has always been a game of guesswork—until the browser started treating client-side transitions as first-class citizens.
Articles, guides, and thoughts on web development and technology
Measuring performance in Single-Page Apps has always been a game of guesswork—until the browser started treating client-side transitions as first-class citizens.
Variable fonts promise a single-file solution for typography, but their massive unoptimized payloads often create a performance bottleneck that traditional static subsets avoid.
Learn why a hidden 32-bit counter is the most dangerous ticking clock in your Postgres production environment, and how to prevent a mandatory read-only shutdown.
A deep dive into why standard JavaScript memory management is incompatible with the real-time thread and how to bypass the Garbage Collector using SharedArrayBuffers and Atomics.
Your queries are fast in development but crawl in production because Postgres is secretly swapping RAM for disk during large sorts.
A deep dive into the mechanics of TCP Fast Open (TFO) and how to slash time-to-first-byte by bypassing the standard connection establishment delay.
Stop your data tables and timers from 'jittering' by mastering the browser's native control over tabular font properties.
Hard-won insights into why modern browsers lie about your CPU core count to prevent fingerprinting, and how it silently caps the performance of your multi-threaded Web Workers.
Learn how bitwise similarity can rescue your AI crawler or search engine from the O(n²) computational nightmare of identifying near-identical content at scale.
Physical cables don't just snap; in the cloud, connections die silently, leaving behind phantom resources that will eventually choke your production throughput.