Read the Network Waterfall
The network panel already knows why your page is slow. It just says so in a language most people never learned to read. This quiz teaches the bars: what each segment of a...
Browse the public Catalog and filter quizzes by Tag.
The network panel already knows why your page is slow. It just says so in a language most people never learned to read. This quiz teaches the bars: what each segment of a...
A distributed trace is a picture of one request's life across every service it touched. Once you can read the shape, the bug is often obvious before you open a single log line....
"Make it real-time" hides a ladder of escalating tradeoffs. Climb it: short polling, long polling, Server-Sent Events, and WebSockets — when each is the right tool, what they...
When to reach for short polling, long polling, Server-Sent Events, or WebSockets — and how each handles reconnection and message ordering. Handshakes, headers, and trade-offs...
A single Node process runs your JavaScript on one event-loop thread — so scaling it is a system-design problem, not a config flag. Build intuition for statelessness as the...
Running real-time WebSockets across a fleet: why connections need sticky sessions, how a pub/sub backplane fans messages across nodes, tracking presence, per-connection...
Thirty-eight questions about waiting lines as social systems: first-come-first-served as a social contract, single serpentine queues, perceived waiting time, priority queues,...
Work out what each query returns and find the bug when it returns the wrong result. The quiz covers joins, fan-out, NULL, aggregation, and misleading filters. Unless stated...
The precise SSE wire format from the WHATWG HTML spec: comment/keep-alive lines, multi-line data, the dispatch rule, named vs default events, the id and retry fields, stopping...
A 40-question deep dive built to help frontend engineers better understand algorithms by grounding classic computer-science ideas in browser behavior you can actually observe....
Dates the way production hits them. Local times that never happen, offsets that are not time zones, instants versus wall clocks, leap seconds, ISO 8601 traps, meetings that...
Two clusters in one quiz: Generics & Inference (when TS infers vs. when you must annotate, extends constraints, defaults, and why an unconstrained <T> leaks unknown) and...