Learn
Frontend fundamentals
Topic hubs with documentation-style guides. Start anywhere — each page stands alone and links deeper.
HTML
Pick elements for meaning, not looks — landmarks, headings, forms, media, and how semantics feed a11y and SEO.
31 guides
CSS
How CSS decides the winner — origin, importance, layers, specificity, and order — in human terms.
56 guides
JavaScript
How JS runtimes schedule work — call stack, macrotasks, microtasks, rendering, and how to talk about it in interviews.
108 guides
TypeScript
How TypeScript refines types through control flow — predicates, discriminants, and patterns that keep strict mode honest.
36 guides
React
What re-render actually means, why keys exist, and when memo is a tool — not a personality trait.
61 guides
Next.js
SSR, SSG, ISR, and client rendering — when each helps, and how to talk about them in interviews.
26 guides
Browser Internals
From bytes to pixels — parse, style, layout, paint, composite — and how your JS/CSS kicks each stage.
36 guides
Accessibility
Keyboard focus as real UI state — modals, SPAs, menus, and patterns from platform a11y guidance.
26 guides
Performance
LCP, INP, and CLS — what field data measures, good thresholds, and fixes that actually move the needle (per web.dev guidance).
29 guides
Security
How cross-site scripting reaches UI sinks, what React/HTML escaping does and doesn’t save, and layered defenses.
19 guides
Testing
Test user-facing behavior — queries by role and label, async utilities, and what not to assert.
19 guides