Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: ECMAScript
Four Built-in JavaScript APIs That Retire Common Lodash Helpers
How Math.sumPrecise, Map getOrInsert, Array.fromAsync and iterator helpers replace Lodash utilities, and the precision and concurrency caveats to know.
4 min readAuditing utils.js: Six Built-ins That Replace Hand-Rolled Helpers
See which native JavaScript APIs can replace deep-clone hacks, defensive copies, manual timeouts, deferred promises and lodash groupBy, and what caveats apply.
5 min readSeven Native JavaScript Features That Replace Utility Dependencies
How Temporal, using declarations, Map upserts, Math.sumPrecise, iterator helpers, Set methods and Promise.withResolvers remove common JavaScript boilerplate.
9 min readWhy `catch ()` Throws a SyntaxError in JavaScript
Learn why an empty catch parameter list breaks JavaScript parsing entirely, and see the two grammar-correct ways to write a parameterless catch block.
8 min readJavaScript's Hidden Toolkit: Symbols, WeakMaps, Proxies, and Generators
Learn how Symbols, WeakMap/WeakSet, Proxy/Reflect, FinalizationRegistry, and generators work under the hood to prevent memory leaks and enable framework-level meta-programming.
9 min readTypeScript Private Fields vs # Syntax: Compile-Time or Runtime Privacy
Compares TypeScript's compile-time `private` modifier with ECMAScript's runtime-enforced `#` fields to help you choose the right encapsulation strategy for 2026 codebases.
12 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.