How's Linear so fast? A technical breakdown
performance.dev · 5,430 words · saved by 8 readers
breakdown of the architecture behind Linear's speed: local-first sync, MobX observables, instant first loads, and a keyboard-first design.
How's Linear so fast? A technical breakdown Dennis Brotzky · May 3, 2026 How's Linear so fast? A technical breakdown A few milliseconds is all it takes to update an issue in Linear. A traditional CRUD app doing the same thing takes about 300ms. How do they do it? There's no secret silver bullet to performance. The reality is that it's built from the ground up on the right foundation, then improved by countless decisions. My goal is to walk through some of the techniques that make Linear feel the way it does and help you implement the same. What I'll cover Database in the browser Making the fir
saved by
- Katherine Huang
- Emma Guo
- Turja Chowdhury
- Benedict Neo
- Jianmin Chen
- Kristen Cheung
- Devin Plumb
- Lailah Nabegu
related reading
- The Conductor Rewrite: What They Changed to Make It Fastperformance.dev
- How we redesigned the Linear UI (part Ⅱ) - Linearlinear.app
- Rebuilding Linear’s delta sync read pathlinear.app
- Linear – The system for product developmentlinear.app
- Gantry: Slack’s Fast-booting Frontend Framework | Engineering at Slackslack.engineering
- floguo's artifactsfloguo.com
- Building data-centric apps with a reactive relational databaseriffle.systems
- The Web Animation Performance Tier List | Motion Magazinemotion.dev
- Learning From Terminals to Design the Future of User Interfaces — brandur.orgbrandur.org
- A calmer interface for a product in motionlinear.app
- Paco Coursey - ui.landui.land
- 7 Principles of Rich Web Applicationsrauchg.com