The offline cookbook
Listed inService WorkersProgressive Web Appson
Every service worker caching strategy — cache first, network first, stale-while-revalidate — and when each one is right.
Page 2 of 12
Listed inService WorkersProgressive Web Appson
Every service worker caching strategy — cache first, network first, stale-while-revalidate — and when each one is right.
Listed inOWASP Security RisksWeb Securityon
The industry checklist of web application security risks, with mitigations and cheat sheets per entry.
Listed inYarnPackage Managerson
Berry versus classic, Plug’n’Play, and what migrating an existing repo actually involves.
Listed insingle-spaMicrofrontendson
The lifecycle contract every child application implements, plus the routing layer that mounts and unmounts them.
Listed inContent Security PolicyWeb Securityon
MDN on directives, nonces and hashes, and rolling a policy out in report-only mode first.
Listed inResponsive ImagesImages, Media and Fontson
MDN’s guide to `srcset` and `sizes`, including the difference between resolution switching and art direction.
Listed inViteBuild Toolson
The design rationale: native ESM in development, a bundled production build, and why the two differ on purpose.
Listed inParcelBuild Toolson
Zero-config bundling with automatic transforms — where that helps and where it hides too much.
Listed inFont LoadingImages, Media and Fontson
Preloading, `font-display`, and `size-adjust` — reducing both the flash and the layout shift it causes.
Listed inTypeScriptType Checkerson
The official tour of the type system — worth reading once end to end rather than in search-result fragments.
Listed inWeb App ManifestProgressive Web Appson
Icons, display modes, and the metadata that decides how an installed app launches.
Listed inImport MapsMicrofrontendson
MDN on `<script type="importmap">` — bare specifier resolution in the browser, with no build step involved.
Listed inAgentsBuilding AI Featureson
Anthropic on the difference between workflows and agents, five composable patterns, and why most teams should start with the simplest thing that works.
Listed inSkillsAI-Assisted Developmenton
Packaging repeatable project knowledge so an agent follows your conventions instead of guessing.
Listed inThe Intl APIInternationalizationon
The built-in internationalization API: dates, numbers, currency, lists, plural rules, and collation.
Listed inModel Context ProtocolBuilding AI Featureson
The normative source: lifecycle, capability negotiation, transports, and the exact shape of tools, resources, and prompts.
Listed inThe Event LoopJavaScripton
Tasks, microtasks, rendering, and why a single long function freezes the whole page.
Listed intRPCAPIs and Contractson
Typed procedure calls between a TypeScript client and server, with the types flowing through by inference.
Listed inSignalsState Managementon
Fine-grained reactivity that updates the DOM directly, without re-running the component that declared it.