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

[Feature] Browser data synchronization #2851

Open
sjehuda opened this issue Dec 9, 2024 · 2 comments
Open

[Feature] Browser data synchronization #2851

sjehuda opened this issue Dec 9, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@sjehuda
Copy link

sjehuda commented Dec 9, 2024

This is partially related to ticket #709


About

Synchronization of browser data (bookmarks, certificates (Gemini), cookies (HTTP), history, passwords and tabs) would be useful.

Summary

I am a co-founder of project Blasta.

Blasta is an collaborative annotation management system (i.e. bookmarks manager) which purpose is to make bookmarks accessible from anywhere.

The experiment of Blasta has been successfull and I intend to write an extension for a Qt browser in order to integrate it gracefully into HTML browsers.

I advise to stongly consider to utilize the XMPP platform as a system to synchronize browser data, including bookmarks, history, tabs, cookies, password etc.

Chris:

XMPP?

Schimon:

Yes. XMPP, the Extensible Messaging and Presence Protocol.

Chris:

This must be a mistake.

Schimon:

There is no mistake!

Please. Watch the video presentation for the technicalities or visit these resources:

Code https://git.xmpp-it.net/sch/Blasta
Video https://video.xmpp-it.net/w/cfozoUeVLFbBFMCCSCJ1Dn
Instance https://blasta.woodpeckersnest.eu

Resources:

@sjehuda sjehuda mentioned this issue Dec 9, 2024
@shlyakpavel
Copy link
Contributor

Firefox sync is open source, has open source sync server https://github.com/mozilla-services/syncstorage-rs for self-hosting and is available in 3rd party browsers, such as Gnome Web
How is XMPP better than a solution that works well for possibly hundreds of millions of users and is largely available?

@sjehuda
Copy link
Author

sjehuda commented Dec 12, 2024 via email

@AtkinsSJ AtkinsSJ added the enhancement New feature or request label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants