Frameworks, build tooling and the browser platform.
Practical guide to identifying which npm package is inflating your JavaScript bundle, using source maps, treemaps, and bundle analyzers.
Measuring the break-even point for islands in Astro: when client-side JavaScript cost outweighs the static savings. Includes benchmarks and decision framework.
Comparison of signal-based and hook-based reactivity models in JavaScript frameworks, covering performance trade-offs, memory costs, and integration challenges.
Configure a Content Security Policy that allows inline styles in a modern SPA without weakening protections or resorting to unsafe-inline.
How to prevent layout shift from web fonts using subsetting, size-adjust CSS, and fallback metric overrides. Covers tooling, trade-offs, and gotchas.
A practical framework for deciding which tasks benefit from off-thread execution and which don't, with concrete API patterns and measured trade-offs.
How to configure Cache-Control, ETags, and stale-while-revalidate for statically exported sites when you have no server to negotiate cache.
How to replace third-party modal libraries with the native HTML dialog element and the popover attribute, including API shapes, accessibility, and styling limits.
Implement smooth cross-document page transitions in vanilla server-rendered apps using the View Transitions API, with fallback strategies for unsupported browsers.