TLDR Dev · ARTICLES & TUTORIALS
INSTANT BY DEFAULT, MULTIPLAYER BY DESIGN
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.