Linear achieves near‑instant UI with a browser‑resident local‑first database
Linear stores its data in the browser using IndexedDB, letting UI updates happen locally before syncing to the server. This local‑first approach eliminates network latency for most interactions, enabling issue edits to appear instantly without spinners. The strategy, combined with aggressive code‑splitting and a lightweight sync engine, underpins Linear’s fast performance.