Web Development MOC
Date: 2026-08-16
The entry point to the domain. Eight areas, ordered ground upwards — each has its own map in
MOCs/, kept clear of the content folders.
This hub owns no notes; the area maps in MOCs/ do. Where a note could sit in two areas, the filing rules in CLAUDE.md settle it.
The spine
Read these in order if you read nothing else. Each is load-bearing for a lot of the rest.
- How the Web Works — DNS, TCP, TLS, HTTP, response. The whole round trip, once, properly
- HTTP Semantics — methods, status codes, headers, caching directives
- The Rendering Pipeline — parse, style, layout, paint, composite. Why some changes are cheap
- The Event Loop — one thread, a queue, and why “async” doesn’t mean “parallel”
- Semantic HTML — the document model accessibility, SEO and default behaviour derive from
- The Cascade and Specificity — the part of CSS behind every “why won’t this apply”
- Rendering Strategies — SSR, SSG, ISR, CSR, streaming, islands
- Caching Strategies — where a copy is allowed to live, and how you invalidate it
- Core Web Vitals — the measurable definition of “fast enough”
- Feature Flags — decoupling deploy from release, which changes how everything ships
- Libraries, Frameworks and Toolkits — who owns the control flow, and what adopting each kind of thing costs to undo
The areas
- Foundations MOC — language-independent CS — data, memory, networking, storage, security, systems thinking
- Browser MOC — the runtime itself — the document, rendering, execution, storage, the security and privacy model
- Languages MOC — one section each: JavaScript, TypeScript, CSS, PHP, C#, Liquid, SQL
- Frameworks MOC — what a framework adds on top of the language, and which of its magic is just the language
- Design Systems MOC — primitives, components, and the governance problem attached to both
- Architecture MOC — system shape — rendering, application structure, release, discoverability, change over time
- Performance MOC — measuring it, loading, assets, caching, runtime, and holding the line
- Tooling MOC — version control, dependencies, build, quality, testing, CI, the working environment
Borders
Filed in other domains, needed constantly here. Cross-references within Web Development are no longer borders — they’re internal links.
- Analytics — The Data Layer · Client-Side vs Server-Side Tracking · Ad Blockers and Tracking Loss · Tag Managers · Event Taxonomy Design
- Experimentation — Client-Side vs Server-Side Testing · Flicker and Flash of Original Content · Rollouts as Experiments
- User Experience — WCAG · Screen Readers · Keyboard Navigation · Loading and Perceived Performance · Inclusive Design · Motion and Transitions
- Statistics — Skewed and Heavy-Tailed Distributions · Percentiles in Performance · Correlation and Causation
- Commerce & Growth — Search Engine Optimisation · Replatforming
- Platforms — Shopify · Vercel · Cloudflare · GitHub Actions · BigQuery