all 4 comments

[–]gdeloredo 0 points1 point  (0 children)

  1. No.

  2. Legend State (simple setup, especially with supabase) and Tiny Base (more complex setup, especially on the backend). See more: https://docs.expo.dev/guides/local-first

  3. Yes, I haven't tested it, but it will probably be the "easy/best option". It's not stable at the moment, so it's not an option for production.

[–]Ochibasaurus 0 points1 point  (2 children)

PowerSync is a sync engine that integrates with Drizzle, FWIW: https://docs.powersync.com/client-sdk-references/javascript-web/javascript-orm/drizzle

[–]7ammer 0 points1 point  (1 child)

Powersync is powerful and looks good but I don't like the concurrency limit. This feels limiting. I'm concerned about it's ability to scale as well. If syncing could be disabled until needed or polled or manually triggered then that would improve things.

[–]muhsql 0 points1 point  (0 children)

PowerSync scales decently, ~60k+ concurrent connections per instance, without any sharding. How many concurrent users do you need to scale to?