TLDR Dev · ARTICLES & TUTORIALS

INSTANT BY DEFAULT, MULTIPLAYER BY DESIGN

plain.jxd.dev15 min read

Summary from the TLDR Dev newsletter

Plain is a developer platform that replaces the traditional request-response model with a sync-based architecture that maintains a live replica of the database within the browser. The system uses two specialized engines to handle different data types, using ElectricSQL for Postgres rows and Yjs for character-level concurrent document editing. By subscribing to live state instead of individual endpoints, every view stays updated automatically without the need for manual page refreshes.