Topic domain

Web Platform

The browser as an execution environment and rendering engine.

Articles
80
Clusters
8
Foundational
24
Intermediate
32
Advanced
24

Document structure and meaning.

  1. How the HTML Tokenizer and Tree Builder Recover from Malformed Markup
  2. Optional Tags and the Implied End Tag Rules the Parser Enforces
  3. HTML Content Model Categories and What They Actually Constrain
  4. Sectioning Content and the Heading Outline Browsers Never Implemented
  5. Constraint Validation and the Form Validity State Machine
  6. Accessible Name Computation: Which Attribute Wins
All 10 in this cluster →

Box model, flow, flex, and grid.

  1. Adjoining Margins and the Block Formatting Context
  2. Used Values and the Containing Block
  3. Line Box Construction and the Inline Formatting Context
  4. Positioning and Stacking Contexts
  5. Intrinsic Sizing and Aspect Ratio
  6. Flex Basis, Free Space, and the Grow-Shrink Algorithm
All 10 in this cluster →

Event loop, jobs, and module execution.

  1. Task Sources and the Ordering Guarantees of the Event Loop
  2. The Microtask Checkpoint and How Promise Jobs Actually Run
  3. Rendering Opportunities and When Animation Frame Callbacks Run
  4. Execution Contexts, Environment Records, and What a Closure Keeps Alive
  5. Object Shapes, Inline Caches, and the Cost of a Polymorphic Site
  6. Module Linking, Live Bindings, and the Order of Evaluation
All 10 in this cluster →

Tree mutation, propagation, and observers.

  1. Node Identity and Structural Mutation in the DOM Tree
  2. Event Propagation: The Path, the Three Phases, and the Stop Flags
  3. Listener Identity, Options, and Removal During Dispatch
  4. MutationObserver Records, Batching, and Microtask Delivery
  5. Shadow DOM Boundaries and Event Retargeting
  6. Live Collections, Static Snapshots, and the Cost of Traversal
All 10 in this cluster →

Critical path, layout cost, and paint.

  1. How a Frame Is Produced: Style, Layout, Paint, and Composite
  2. Render-Blocking CSS and Parser-Blocking Scripts on the Critical Path
  3. Layout Invalidation and Dirty Bits: Why Some Changes Reflow Everything
  4. Forced Synchronous Layout and the Cost of Interleaving Reads with Writes
  5. Compositing and Layer Promotion: When an Element Gets Its Own Layer
  6. Painting, Tiles, and Raster Cost: What a Repaint Actually Recomputes
All 10 in this cluster →

Cookies, storage APIs, and caches.

  1. Storage Partition Keys and the Origin Boundary
  2. Cookie Scope and the Attributes That Restrict Sending
  3. The Synchronous Storage Contract of localStorage and sessionStorage
  4. Key Ordering and Cursor Semantics in IndexedDB
  5. Transaction Lifetime and Durability in IndexedDB
  6. Quota Accounting and Eviction Under Storage Pressure
All 10 in this cluster →

Origins, CSP, and cross-site boundaries.

  1. How the Same-Origin Policy Computes and Compares Origins
  2. Cookie Scoping, SameSite, and the Site Boundary
  3. CORS Preflight, Credentials, and the Response Sharing Rules
  4. Content Security Policy: Source Lists, Nonces, and Trust Propagation
  5. Cross-Origin Isolation with COOP and COEP
  6. CSRF Defence: Synchronizer Tokens, Fetch Metadata, and SameSite
All 10 in this cluster →

Service workers and offline behavior.

  1. Service Worker Lifecycle and the Registration Scope
  2. Fetch Event Interception and Response Construction
  3. Cache Storage Keys, Vary, and Cache Versioning
  4. Web App Manifest and the Installability Contract
  5. Offline Navigation, App Shell, and Fallback Routing
  6. Request Cloning and Body Streams in Fetch Handlers
All 10 in this cluster →

All Web Platform articles