▲ | yanis_t 6 days ago | ||||||||||||||||||||||||||||||||||
I don't get it. You still have to sync the state one way or another, network latency is still there. | |||||||||||||||||||||||||||||||||||
▲ | Aldipower 6 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
Me neither. Considered we are talking about collaborative network applications, you are loosing the single-source-of-thruth (the server database) with the local first approach. And it just adds so much more complexity. Also, as your app grows, you probably end up to implement the business logic twice. On the server and locally. I really do not get it. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | WickyNilliams 6 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
The latency is off the critical path with local first. You sync changes over the network sure, but your local mutations are stored directly and immediately in a local DB. | |||||||||||||||||||||||||||||||||||
▲ | croes 6 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
But the user gets instant results |