We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!
Fully synced real-time clients, with Durable Objects as a server source of truth?
This is the entire server code:
Fully synced real-time clients, with Durable Objects as a server source of truth?
This is the entire server code: