Field note · April 26, 2025
Regression Lab works offline
Fit an ordinary least squares line to any pair of columns and get the diagnostics that decide whether the fit means anything: residual plot, R², standard errors, and leverage.
Something that surprises people: load Regression Lab once, then turn off your network. It keeps working.
There is no API behind it. The page ships the code, the datasets are static files, and the computation happens in your tab. The only thing that needs the network is fetching a dataset you have not loaded yet.
That is a side effect of the no-server decision rather than a feature we built, but it is a real one — this stuff works on a plane, and it works behind a corporate proxy that blocks everything interesting.
It has a longer-term version too. A site with no backend has nothing to keep running: no database to migrate, no API to version, no service to pay for. The failure mode of an abandoned static site is that it keeps working, which is not true of anything with a server behind it. Most of the data tutorials that were useful ten years ago are gone, and almost none of them died of being wrong.
Static sites are underrated. The whole thing is files, and files last.
Regression Lab — Fit an ordinary least squares line to any pair of columns and get the diagnostics that decide whether the fit means anything: residual plot, R², standard errors, and leverage.
All seven tools are on the toolkit page, and every one of them reads the same dataset library.