Can a #PWA be considered #selfhosted?
I am working on a chat app with a unique difference. It's a #progressivewebapp with no fixed backend.
I am able to do thing like store data, #encrypt/#decrypt #data, access #network, camera etc.
I would like it that when somone goes to the website, the app running in the #browser, can be considered "selfhosted". You would be using your own device to run the #javascript in the browser and #storage provided by the browser is also from your #device.
As a javascript app, it will do all the encryption, data storage, etc on your browser using only the resources the browser will provide. I believe the functionality as a result is substancially independent and selfhosted.
the app is cached for running offline and is essentialy a static bundle that can work by running index.html without a static server.
Further details about how my app works can be seen on the #opensource project here: https://github.com/positive-intentions/chat
I think there is a reasonable case for this to be considered selfhosted. Unless the definition of selfhosted is strictly "cumbersome to setup". What are your thoughts?