- 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_webpackage 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
powersyncpackage (no longer the separate -alpha branch)sqlite_async monorepo (now includes the
drift_sqlite_asyncpackage preventing issues like outdated dependencies)