Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an Observer API #51

Open
inexorabletash opened this issue Oct 7, 2015 · 12 comments
Open

Add an Observer API #51

inexorabletash opened this issue Oct 7, 2015 · 12 comments

Comments

@inexorabletash
Copy link
Member

Change-tracking events for synchronizing. Basically we need to figure out what primitives we need to provide to allow applications to build synchronizing of IndexedDB databases.

Threads:

@inexorabletash
Copy link
Member Author

Proposal by Google folks: https://github.com/dmurph/indexed-db-observers

Moz's tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1059724#c1 (and full proposal)

@sicking
Copy link
Contributor

sicking commented Oct 7, 2015

The mozilla link is actually to the full mozilla proposal.

@dmurph
Copy link

dmurph commented Sep 20, 2019

FYI - the explainer above is not up to date.

We want to remove the transaction feature, and add batching of changes.

@inexorabletash
Copy link
Member Author

TPAC 2019 Web Apps Indexed DB triage notes:

Moving from V3 until any implementer has more certainty about a timeline for implementing.

@inexorabletash inexorabletash modified the milestones: V3, vFuture Sep 20, 2019
@Rush
Copy link

Rush commented May 6, 2020

Any updates?

@dmurph
Copy link

dmurph commented May 6, 2020

On the backburner. We need a partner to run an origin trial with to prioritize this again.

@burtonator
Copy link

Hello from 2021 and we still don't have this feature :)

Note that Google Firestore actually implemented their own cross tab communication system handle notifications.

Not sure how they did it.

@aydincandan
Copy link

@dberardo-com
Copy link

any news on this topic ?

@AshishIvoyant
Copy link

Any updates yet?

@osovv
Copy link

osovv commented Jan 10, 2024

Waiting for this

@pubkey
Copy link

pubkey commented Jan 29, 2024

Note that Google Firestore actually implemented their own cross tab communication system handle notifications. Not sure how they did it.

@burtonator I did the same for RxDB with the BroadcastChannel API. Because BroadcastChannel is widely supported since 2022, I think most use cases for IndexedDB observer can be solved by just emitting BroadcastChannel events across browser tabs.

@SteveBeckerMSFT SteveBeckerMSFT added the TPAC2024 Topic for discussion at TPAC 2024 label Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests