←back to thread

578 points smusamashah | 1 comments | | HN request time: 0.233s | source
Show context
seanwilson ◴[] No.42464144[source]
I wish there was some browser solution for apps like this where you could save and share your app state between your own devices, and push/share that state with others, all without any server backend involvement e.g. so you could have a Kanban board shared with others and the state would be stored locally and/or in bring-your-own cloud storage.

There's so many apps like this that could be simple, but for robust state saving involve setting up and maintaining a backend (e.g. with security patches, backups, performance monitoring). There's also the privacy implications on your data being store on someone's server, and the risk of data leaks.

It's like there's a key part of the internet that's missing.

Something like this could be a browser extension? This exists?

replies(2): >>42464245 #>>42464540 #
staticfish ◴[] No.42464245[source]
You can already do this using things like the Chrome Storage APIs (obviously chrome only, and you need to be signed in, and bundle an extension)

https://developer.chrome.com/docs/extensions/reference/api/s...

replies(1): >>42467722 #
seanwilson ◴[] No.42467722[source]
Yeah, seen this but the storage quota is tiny:

> If syncing is enabled, the data is synced to any Chrome browser that the user is logged into. If disabled, it behaves like storage.local. Chrome stores the data locally when the browser is offline and resumes syncing when it's back online. The quota limitation is approximately 100 KB, 8 KB per item.

replies(1): >>42468694 #
1. msephton ◴[] No.42468694[source]
8KB is a lot! You just have to be mindful of the constraint. I made an entire video game in 39 KB.