Timeline model
Each resource becomes a horizontal bar. Its start time is when the simulated parser reaches it in the document, and its length is the entered size divided by the simulated bandwidth you set, plus latency when you set one. Downloads run in parallel, but the parser cannot move past a blocking script, so every bar after that script starts later. That delay is the blocking the chart is designed to expose.