Live data from Hacker News

Jazz – Apps with Distributed State

jazz.tools

21–30 of 179 posts

Re: Jazz – Apps with Distributed State

#21
> Jazz Mesh is currently free — and it's set up as the default sync & storage peer in Jazz

How difficult is it to run my own backend?

Edit:

> Completely DIY Mesh.

> Build your own network of sync and storage nodes. Handle networking, security and backups yourself.

> Costs:

> N × instance cost for your sync nodes.

> Very high self-hosted egress costs.

> High self-hosted storage costs.

Compared to Mesh Pro at $79 for 30,000 sync-minutes (“Sync-minutes are counted on a per-connected-device, per-minute basis.”) per month… I bet the cost of self-hosted storage and egress is very low, actually, of course assuming you have the competence and time to DIY it.

Re: Jazz – Apps with Distributed State

#22

I'm more than a little worried about the following all being `Coming Soon`: - Cursors & carets - Two way sync to your DB - Video presence & calls - both the Group and BinaryCoStreams All of these are the key reasons I would be evaluating this framework to handle my data. All of these are not fully implemented yet. It is these key topics of live reloading/updating data that make or break an app. In my opinion, if you…

It is already persisting and syncing data (fully encrypted) between the cloud and other users. You can think of Jazz as a distributed database itself.

The coming-soon badges are about interop with traditional systems and higher level features we will add later.

The fundamentals are solved and you can build full multiplayer, local-first apps with it.

Does that make sense?

Re: Jazz – Apps with Distributed State

#23

Over the past few years, I've worked on and used a bunch of different frameworks to try to solve for distributed state. Jazz feels like it has the right "shape" - the right primitives to quickly build an app with magical powers like offline, real-time collab, etc. If you can push the distributed state problem below the framework level, it becomes dead simple to build apps, which feels great.

Thanks for the kind words, Jess!

Re: Jazz – Apps with Distributed State

#24

Neat work! Can the author provide any ideas around: 1) Differences from fire-svelte for core functionality? 2) For the beyond core aspects, like Group-WebRTC (great innovation btw), how will things like TURN/PEER servers work to manage the WebRTC connections?

What exactly does fire-svelte do? For me it looked like a frontend framework but without synced or persisted state?

Re: Jazz – Apps with Distributed State

#25

Mild nit: your website hijacked the back button, I had to spam click back like 30 times to get back to this hacker news comment thread

>I had to spam click back like 30 times to get back to this hacker news comment thread Click-and-holding or right-clicking the back button will give you a list of last N URLs in your tab history. This page only generates one auto-redirect, so the HN URL will show up.

Thank you for this. Many years of browser usage and I never knew this.

Re: Jazz – Apps with Distributed State

#26
post #21

> Jazz Mesh is currently free — and it's set up as the default sync & storage peer in Jazz How difficult is it to run my own backend? Edit: > Completely DIY Mesh. > Build your own network of sync and storage nodes. Handle networking, security and backups yourself. > Costs: > N × instance cost for your sync nodes. > Very high self-hosted egress costs. > High self-hosted storage costs. Compared to Mesh Pro at $79 for 3…

npx jazz-run sync

Either locally or on your server.

And then point the app to that!

Edit: re pricing

Super preliminary, curious to hear everyone’s thoughts

Re: Jazz – Apps with Distributed State

#28

Mild nit: your website hijacked the back button, I had to spam click back like 30 times to get back to this hacker news comment thread

Founder here - do you mean the chat example? Or just the homepage itself?

I couldn't replicate this in Firefox 131 under W11.

Re: Jazz – Apps with Distributed State

#30
post #6

Earlier quoted context omitted.

very cool! I was there for maybe 2 minutes before HN took the system down :D

Investigating why it’s breaking, was there a lot of people in that room?

when it broke there were 3-4 people in it
Post reply on HN