another update

This commit is contained in:
holger krekel
2021-12-31 19:40:30 +01:00
committed by bjoern
parent b8dc608032
commit 7ff25f282e

View File

@@ -2,20 +2,21 @@
webxdc combines secure chat-messaging and web tech in a unique way to fix shortcomings of both Web2 and Web3 to provide:
- enjoyable UX: no-login, no-account and no-server paradigm
- a new fun P2P web app development playground with very low barrier of entry
- decentralized secure interactive offline-first web apps without coins, chains or stores
- the well-known Web UX without logins, accounts or servers
- a new fun P2P web app dev playground with very low barrier of entry
## How it works
In other words, decentralized secure interactive web apps without coins, chains or stores :)
1. Send a message with an webxdc app (archive or bundled html) as attachment.
## How webxdc works
2. On tapping open a sandboxed system web view from the unpacked webxdc app.
1. Send a message to a chat with an webxdc app (archive or bundled html) as attachment.
3. Route app-state updates through the chat by exposing send/receive app message API to the sandboxed web views.
2. On tapping chat members can open a sandboxed system web view from the unpacked webxdc app.
3. webxdc apps use automatically injected send/receive app message API to route app-state updates to other app users in the chat.
Sandboxed webxdc apps are barred from making any network requests, reloading code or resources.
Webxdc apps rather need to bring all the resources with them.
Webxdc apps rather need to bring all the resources with them and need to use the send/receive API provided by Delta Chat Apps.
## Benefits to users of webxdc apps
@@ -54,3 +55,5 @@ Apps can become small again. 640KB should be enough for everybody, right? :)
Network usage is minimal. Webxdc is designed to run and to be tested with end-users in low-resourced precarious contexts that suffer internet and power outages regularly.
As webxdc does not require browsers to make remote network requests, a lot of the related attack surfaces and code complexity is cut out.
webxdc apps could be easily used also by other chat messengers. Alas, most messengers are busy with introducing advertising or blockchains so we are not holding our breath. We will be there and open for collaboration when the time comes :)