- DATE:
- AUTHOR:
- PowerSync Product Team
Flutter Web improvements
We are pleased to announce release 1.6.0 of the PowerSync Dart SDK, which includes many improvements to our Flutter Web support.
Enhancements in this version:
Use of the new
sqlite3_web
package from Simon Binder, the maintainer for Dart’s SQLite3 and Drift packages:This gives us support for DB connections being shared between multiple tabs and it also seems to result in a much more responsive Flutter Web application.
More robust multiple tab support
We also implemented navigator locks which are shared between tabs, making multiple tab support more reliable (in the future we'll implement shared sync coordination between tabs).
Web support in
sqlite_async.dart
:This allows using the Drift ORM helper package in Flutter Web.
Other changes for improved maintainability and support going forward:
Flutter Web support is now available in the main
powersync
package (no longer the separate -alpha branch)sqlite_async monorepo (now includes the
drift_sqlite_async
package preventing issues like outdated dependencies)