Hi Hacker News,<p>My co-founder (Guillaume Salles) and I started making an online collaborative video presentation software. But instead of focusing on the core mechanics of the tool, we realized pretty quickly that we were spending a majority of our time figuring out how to handle real‑time collaboration.<p>A lot of questions had to be answered. What should happen when there are many people concurrently editing the same piece of data? Should all data even be handled the same way? What about people on slow connections? The list goes on.<p>We tried existing solutions, but none really stacked up for what we were trying to do. That’s when we decided to build our own. Liveblocks was born :)<p>We'll be around all day to answer any questions you have about Liveblocks — ask us anything!<p>Thanks,
Steven
I watched the 1 min intro video, but still have no idea what it actually does. Why I should add this to my website. A simple demo video instead of all the marketing might work better?
Congratulations on the launch, it looks great!<p>Just from a curiosity standpoint, how does this compare to something like <a href="https://replicache.dev/" rel="nofollow">https://replicache.dev/</a>
Congrats on launch! Super cool product and I feel like trying it out in the SaaS i'm building. Few initial questions:<p>`Our multiplayer WebSocket servers live on the edge` -> from your Jobs page I realised that you use AWS. Does that mean that it's AWS cloud that you're using? Have you considered using Cloudflare Durable Objects(DO) for infrastructure - what are the thoughts for DO suitability for your use case (besides it currently being in beta phase)?<p>Congrats once again on shipping something world needed badly!<p>Upd: removed the question which was a bit illogical :)
Congrats on the launch!<p>I work in the "realtime" space too (founder of Fanout, low level push infra).<p>Liveblocks looks like it's somewhere between Firebase and Sendbird, providing live updates and state management, but for specific use-cases and stopping short of the UI. I haven't seen too many products operating at that level of abstraction, so maybe you're on to something. I also like how you solve for more use-cases than chat, the dominant "block" in the market.
There are a lot of live sharing/working/... coming out these days.<p>FYI: Your cursor examples uses x/y explicit coordinates where as people using different screen sizes and resolutions wouldn't see proper mouse cursor location. Rather it should be x/y relative coordinates.<p>example x: 35%, y:12% (top left corner to bottom right corner)
I use YJS webrtc with Svelte for my p2p collaborative IDE and it’s awesome. Do you guys do any p2p stuff like that? Also, maybe reach out to Spline founder, he just launched the web version of his “Figma but 3D” app that wraps ThreeJS in a GUI tool and has been gaining traction fast.
May be a common question you might have used to - When most of the editors already support collaborations For eg. VSCode (<a href="https://visualstudio.microsoft.com/services/live-share/" rel="nofollow">https://visualstudio.microsoft.com/services/live-share/</a>), IntelliJ(<a href="https://www.jetbrains.com/help/idea/code-with-me.html#work_host" rel="nofollow">https://www.jetbrains.com/help/idea/code-with-me.html#work_h...</a>), why someone will use LiveBlocks?