Skip to content

docs(browser-db-sqlite-persistence): document multi-tab coordinator usage#1518

Open
kevin-dp wants to merge 1 commit intoTanStack:mainfrom
kevin-dp:docs/browser-sqlite-readme-multi-tab
Open

docs(browser-db-sqlite-persistence): document multi-tab coordinator usage#1518
kevin-dp wants to merge 1 commit intoTanStack:mainfrom
kevin-dp:docs/browser-sqlite-readme-multi-tab

Conversation

@kevin-dp
Copy link
Copy Markdown
Contributor

@kevin-dp kevin-dp commented May 7, 2026

Summary

  • The README described the package as Phase 7 single-tab browser wiring, which suggested multi-tab wasn't supported. In reality single-tab is just the default — passing a BrowserCollectionCoordinator via the coordinator option enables multi-tab coordination today (see examples/react/offline-transactions).
  • Drop the internal phase reference, list BrowserCollectionCoordinator under the public API (it was already exported), split the quick start into single-tab and multi-tab sections, and add a worked multi-tab example with a brief explanation of how the coordinator uses Web Locks for leader election and BroadcastChannel for fan-out/RPC.

Test plan

  • Render the README on GitHub and confirm both code blocks and the example link render correctly.

🤖 Generated with Claude Code

…sage

The README described the package as "Phase 7 single-tab browser wiring",
which suggested multi-tab was not supported. In fact, single-tab is just
the default — passing a `BrowserCollectionCoordinator` via the
`coordinator` option enables multi-tab coordination today.

Drop the internal phase reference, list `BrowserCollectionCoordinator` in
the public API, split the quick start into single-tab and multi-tab
sections, and link to the offline-transactions example for the multi-tab
case.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 7, 2026

More templates

@tanstack/angular-db

npm i https://pkg.pr.new/@tanstack/angular-db@1518

@tanstack/browser-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/browser-db-sqlite-persistence@1518

@tanstack/capacitor-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/capacitor-db-sqlite-persistence@1518

@tanstack/cloudflare-durable-objects-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/cloudflare-durable-objects-db-sqlite-persistence@1518

@tanstack/db

npm i https://pkg.pr.new/@tanstack/db@1518

@tanstack/db-ivm

npm i https://pkg.pr.new/@tanstack/db-ivm@1518

@tanstack/db-sqlite-persistence-core

npm i https://pkg.pr.new/@tanstack/db-sqlite-persistence-core@1518

@tanstack/electric-db-collection

npm i https://pkg.pr.new/@tanstack/electric-db-collection@1518

@tanstack/electron-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/electron-db-sqlite-persistence@1518

@tanstack/expo-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/expo-db-sqlite-persistence@1518

@tanstack/node-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/node-db-sqlite-persistence@1518

@tanstack/offline-transactions

npm i https://pkg.pr.new/@tanstack/offline-transactions@1518

@tanstack/powersync-db-collection

npm i https://pkg.pr.new/@tanstack/powersync-db-collection@1518

@tanstack/query-db-collection

npm i https://pkg.pr.new/@tanstack/query-db-collection@1518

@tanstack/react-db

npm i https://pkg.pr.new/@tanstack/react-db@1518

@tanstack/react-native-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/react-native-db-sqlite-persistence@1518

@tanstack/rxdb-db-collection

npm i https://pkg.pr.new/@tanstack/rxdb-db-collection@1518

@tanstack/solid-db

npm i https://pkg.pr.new/@tanstack/solid-db@1518

@tanstack/svelte-db

npm i https://pkg.pr.new/@tanstack/svelte-db@1518

@tanstack/tauri-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/tauri-db-sqlite-persistence@1518

@tanstack/trailbase-db-collection

npm i https://pkg.pr.new/@tanstack/trailbase-db-collection@1518

@tanstack/vue-db

npm i https://pkg.pr.new/@tanstack/vue-db@1518

commit: 66ea51c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant