Our warp[dot]dev site gets 10M visitors/year. We migrated the whole thing from a no-code editor back to code in just 3 weeks.
Very few hiccups, and SEO actually improved. Plus, the marketing team is free to use Warp to ship future changes
Evidence of how Sync Streams solve partial sync at scale - in this case a user is syncing 5B rows in their backend database to millions of rows in SQLite
Self-managed Private Endpoints are now available:
- Connect your source database over private AWS networks
- Zero public internet exposure
- Fully self service - no need to contact support
https://t.co/UmpKjZxcuM
In this fun video, Steven shows us how he created an experimental @MikroORM integration.
For existing MikroORM users, PowerSync provides partial sync at scale: keep on-device SQLite synced with your backend database. PowerSync is designed for offline, real-time, and reactive use cases.
For existing PowerSync users, you might want to check out MikroORM as another great option. From what we can tell, the latest version probably works on React Native and Web too.
We often speak to customers that are syncing massive (1GB+) volumes into SQLite
This is something we'll have better support for over time, but a good workaround for now is to use the PowerSync SQLite Seeder community project
Partial, consistent sync at scale is one of the hardest problems solved by PowerSync.
We first launched with a declarative system called Sync Rules, which synced a userβs entire dataset to their device on first connect.
This fell short in use cases where you didn't want to or need to sync everything up-front. So we built Sync Streams: a system where clients can still sync everything up front, or subscribe lazily to exactly what they need, when they need it, using parameters.
Sync Streams has been soaking in the wild for the past few months and is now GA / Stable. Thanks to everyone who helped us put it through its paces.
Using our reactive watch queries, you don't need to build UI invalidation by hand. Available on all our SDKs.
Great article by @InfoWorld promoting sync as a paradigm
β¨ What does it really take to build local-first web apps in 2026? A grounded, experience-driven perspective for developers whoβve been doing this long enough to be skeptical of silver bullets: https://t.co/KUr2Jzqp8c
The new OPFSWriteAheadVFS for wa-sqlite not only brings concurrent reads to SQLite on the web, but also makes write transactions faster!
It does this by not insisting every commit hit the disk immediately. Instead of updating the main database file right away, it writes changes into side log files first. That is cheaper, so small write transactions finish much faster.
If the app needs stronger guarantees, it can turn durability back up with PRAGMA synchronous=FULL or EXTRA. Then the VFS flushes more aggressively so recent commits are much more likely to survive crashes, but write performance drops. In plain English: NORMAL/OFF = faster but may lose latest writes; FULL/EXTRA = safer but slower.