A sourced, single-file visualization of how fast technology reached people, 1926 to 2026
See the codeAn interactive, single-file visualization of how fast technology has reached people from 1926 to 2026, and the measured trends underneath. Every number links to its source.
Live at a-century-compressed.vercel.app. Or clone the repo and open index.html in a browser. It is fully self-contained and works offline; source links need the internet. The live site uses Vercel Web Analytics for cookieless page-view counts; it is inactive when you open the file locally. Add #log to the URL to open the trend charts on a log scale.
It opens with a short preamble: does innovation really feel faster in 2026 than it was, and what does a century of data say?
The full list is on the page. Figures are as reported by these sources, and several are estimates.
Node.js is the only requirement; there are no dependencies.
node build.mjs # inlines data.json into template.html to produce index.html
node check.mjs # validates dates and https sources, offline safety and build freshness
build.mjs also writes llms.txt, a plain-text summary of every finding and source for language models, following the llms.txt convention.
The social preview image og.png is generated from the same data:
node og/render.mjs # writes og/card.html
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless=new --hide-scrollbars \
--force-device-scale-factor=1 --window-size=1200,630 --screenshot="$PWD/og.png" "file://$PWD/og/card.html"
data.json holds the data and template.html the page. v1-50-years/ keeps the earlier 1976 to 2026 version.
HTML
95.7%
JavaScript
4.3%
A sourced, single-file visualization of how fast technology reached people, 1926 to 2026
See the codeAn interactive, single-file visualization of how fast technology has reached people from 1926 to 2026, and the measured trends underneath. Every number links to its source.
Live at a-century-compressed.vercel.app. Or clone the repo and open index.html in a browser. It is fully self-contained and works offline; source links need the internet. The live site uses Vercel Web Analytics for cookieless page-view counts; it is inactive when you open the file locally. Add #log to the URL to open the trend charts on a log scale.
It opens with a short preamble: does innovation really feel faster in 2026 than it was, and what does a century of data say?
The full list is on the page. Figures are as reported by these sources, and several are estimates.
Node.js is the only requirement; there are no dependencies.
node build.mjs # inlines data.json into template.html to produce index.html
node check.mjs # validates dates and https sources, offline safety and build freshness
build.mjs also writes llms.txt, a plain-text summary of every finding and source for language models, following the llms.txt convention.
The social preview image og.png is generated from the same data:
node og/render.mjs # writes og/card.html
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless=new --hide-scrollbars \
--force-device-scale-factor=1 --window-size=1200,630 --screenshot="$PWD/og.png" "file://$PWD/og/card.html"
data.json holds the data and template.html the page. v1-50-years/ keeps the earlier 1976 to 2026 version.
HTML
95.7%
JavaScript
4.3%