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: Code Splitting
Loading, Waiting, Failing: How lazy, Suspense and Error Boundaries Fit
Understand how React.lazy, Suspense and Error Boundaries split code, show fallbacks and contain crashes, and where to place each boundary for a better UX.
9 min readCode-Splitting Heavy Angular Services on Demand with injectAsync
Why a statically injected service drags its libraries into the main Angular bundle, and how injectAsync lazy-loads services on user intent, including conditional loading.
6 min readWhy React.lazy() Needs a Default Export and How to Load Named Ones
Understand what React.lazy() receives from a dynamic import, why named exports break it, how to remap them to default, and how Suspense and code splitting fit.
9 min readDo Less Work First: A React Performance Checklist Before Memoization
Cut React app cost by avoiding work: debounce searches, paginate, colocate state, use stable keys, move processing server-side and lazy-load, then memoize if needed.
10 min readResource Discovery, Not Transfer: Preloading React Apps over HTTP/3
On HTTP/3 the bottleneck in React apps is late resource discovery, not transfer. preloadModule, preinit, Early Hints and chunking fix it, with SSR in mind.
19 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.