JavaScript Event Loop: Microtasks vs Macrotasks in 2026
A code-first look at the JavaScript event loop, showing the actual execution...
Modern JavaScript: cutting bundle bloat, privacy risks in location-aware apps, Rob Pike programming rules applied to JS, and ES2024+ patterns.
This page collects 7 articles, newest first. Bundle size is the recurring theme here, because it's the one metric that quietly gets worse every sprint while everything else stays green. Alongside that: the ES2024+ additions genuinely worth adopting, the iterator helpers that remove a class of intermediate arrays, the array grouping methods, and the privacy footprint of location-aware code that most teams never audit. A few pieces revisit older ideas, like Rob Pike's rules of programming, and check whether they still hold up against modern JavaScript. Usually they do, which says more about the ideas than about the language. Nothing here assumes a framework, so it applies whether you're shipping React, Svelte, or plain modules.
Everything else we've published is in the main archive.
JavaScript Event Loop: Microtasks vs Macrotasks in 2026
A code-first look at the JavaScript event loop, showing the actual execution...
Object.groupBy vs reduce: Speed, Memory and Gotchas
I benchmarked Object.groupBy and Map.groupBy against reduce, loops and lodash on Node...
The Frontend Ideas That Keep Coming Back Under New Names
Signals, HTML over the wire, utility classes. Each one is older than...
structuredClone(): Why It Beats the JSON.stringify Trick
structuredClone() is a real deep-copy API, not a faster JSON trick. It...
JavaScript Iterator Helpers: map, filter, and take
JavaScript's iterator helpers add map, filter, take, and more directly to any...
The Temporal API: Fixing JavaScript Dates for Good
The Temporal API fixes JavaScript's Date object at the design level: immutability,...
JavaScript Async/Await Measured: Parallel, Loops, Errors
Node 22 numbers for async/await: Promise.all runs 17x faster than a loop,...