5 ms·
Your Front End Needs a Database
- OliverM 4y agoThrow away your API servers, use a db in your frontend and your backend, and let the pair of them worry about syncing state.
- OliverM 4y agoInteresting & available libraries implementing parts of this particular vision (mentioned in the talk): - Google's Firebase (meh, though maybe Supabase is mature enough by now to replace this suggestion?) - Tinybase: https://tinybase.org https://tinybase.org - sql.js (SQLite compiled to js): https://sql.js.org/ https://sql.js.org/ But there's no single stack available (yet). I'm suprised Nikita didn't mention datascript here (https://github.com/tonsky/datascript https://github.com/tonsky/datascript) given the neat compatibility it offers with other datalog databases, but maybe he feels it's too niche/immature?
- oxff 4y agoI guess the question to ask is why are there even "backends".
- OliverM 4y agoThey don't need to be traditional 'backend' services. Any mechanism of synchronising state between clients could be enough?