~/talk

Local-first and Sync Engines, the Architecture of the Future?

TalkinFrenchat BDX I/O 2025 · on Friday, 2025-11-07· [web-platform, peer-to-peer]
slides:none on file

The talk explains the local-first application pattern and the synchronization engines that make it work, contrasting it with traditional request-every-interaction designs. It covers how local-first apps (examples: Linear, Figma, Trello) keep data primarily on the client, enable offline use and instant UI responsiveness, and use sync engines to reconcile and propagate changes. The talk also outlines core principles of local-first, describes what a sync engine does, and gives examples of libraries and databases that implement these approaches.

AI-written summary · about

  1. 0:00Introduction
  2. 5:57Local-first principle
  3. 9:30Use cases and limits
  4. 14:06Service workers and PWA
  5. 16:52CRDT and conflict handling
  6. 23:12Paradigm shift
  7. 28:45Future and ecosystem
  8. 31:34Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.