Andrew Fribush

Charts

Figures on real data, drawn by hand with the site's own chart machinery. Every number is sourced in the data file that renders it; every plate is addressable and embeddable from the ledger.

Everyone quotes the latency table†. Almost nobody draws it, because on a linear axis you can't. Nine decades separate an L1 hit from a transatlantic packet; the table hides that, the scale is the story.

fig. 1.3.1 · the famous latencies, drawn to scale for once.
1ns101001µs101001ms101001sL1 cache reference1 nsBranch mispredict3 nsL2 cache reference4 nsMutex lock / unlock17 nsMain memory reference100 nsCompress 1 KB (Snappy)2 µsRead 1 MB from memory3 µsSSD random read16 µsRead 1 MB from SSD49 µsRound trip in datacenter500 µsRead 1 MB from spinning disk825 µsDisk seek2 msCA → Amsterdam → CA packet150 msIF THE L1 REFERENCE TOOK ONE SECOND, THE PACKET WOULD TAKE 4.8 YEARS.2020S VALUES · DEAN / NORVIG, VIA COLIN SCOTT · LOG SCALE, EACH GRIDLINE ×10

source: Dean/Norvig constants, 2020s values · latency.data.ts · colin-scott.github.io†

The price of the best model never falls: it launched at $60 a million tokens in 2021 and has launched at $60 or more ever since. What collapses is the price of any fixed capability once the frontier moves past it: roughly ten times cheaper every year†, and up to 40× a year† for the hardest benchmarks.

fig. 1.3.2 · what a million tokens costs, by capability class.
10¢$1$10$10020222023202420252026GPT-3GPT-4Claude 3 Opuso1GPT-4.5Claude Opus 4FRONTIER FLAGSHIP, LAUNCH PRICEGPT-3GPT-3.5 TurboGemini 1.5 Flash-8BGPT-3-CLASS ANSWERS, CHEAPEST (MMLU)GPT-4Phi-4GPT-4-CLASS ANSWERS, CHEAPEST (GPQA)THE FRONTIER NEVER GETS CHEAPER. LAST YEAR'S INTELLIGENCE DOES: ~10× A YEAR.EPOCH AI · PROVIDERS’ PUBLISHED PRICING · USD PER 1M TOKENS · LOG SCALE

source: published launch prices · tokenPrice.data.ts · epoch.ai† · a16z.com†

Fifteen years of HTTP Archive crawls†, one line: the median mobile page is eighteen times heavier than in 2011, and its JavaScript alone now outweighs the entire median page of 2014.

fig. 1.3.3 · the median mobile page, gaining weight since 2011.
00.7MB1.4MB2.1MB2.8MB2012201620202024THE ENTIRE MEDIAN PAGE OF 20142.6 MB684 KB JSTOTAL, MEDIAN MOBILE PAGEJAVASCRIPT ALONE18× HEAVIER IN FIFTEEN YEARS. THE JAVASCRIPT NOW OUTWEIGHS THE WHOLE PAGE OF 2014.HTTP ARCHIVE CRAWL MEDIANS · MOBILE · P50 · FETCHED 2026-08-19

source: HTTP Archive report medians (mobile p50) · webWeight.data.ts · httparchive.org†

Andrew Fribush, software and computer engineer in Austin. I build consequential systems where software meets institutions: finance, healthcare, commerce, government data, and the mechanisms that govern AI agents. Taking new engagements: hello@andrewfribush.com.