Performance, Explained
an interactive guide

Performance,
explained one step at a time.

Six short, click-through lessons on why software is fast — or isn't.

01

Big O / Time Complexity

How work grows as the input gets bigger.

start
02

The N+1 Query Problem

One query becomes dozens, hidden in a loop.

start
03

Lazy Loading

Loading only what's visible, right when it's needed.

start
04

CDN Caching

Serving content from near the user, not across the world.

start
05

Memoization

Remembering an answer instead of recomputing it.

start
06

Debouncing & Throttling

Taming events that fire too often.

start