Comparison Between Sync Engines
Hey! Has anyone read a good comparison between sync engines?

I'm interested by them as they can shave off a lot of manual work, but I'm also skeptical of how they handle conflicts because the demos only show the happy path.

I'm mostly focused on JavaScript sync engines, but the question is applicable to other language ecosystems as well.

What are your thoughts on the options? If you have any experience with a sync engine, how was it?

Best Realtime Sync Engine (2024): https://robotist.com/realtime-sync-engine

Theo Browne (T3) detailed the different methods he used to sync user data for https://t3.chat: https://youtu.be/3gVBjTMS8FE

He looked into several solutions like https://zero.rocicorp.dev, but decided to roll his own.

He finally decided to let Convex handle sync for him:

- https://youtu.be/xFVh9beupwo

- https://youtu.be/gZ4Tdwz1L7k