forked from mystiq/hydrogen-web
add usage instructions
This commit is contained in:
parent
991dd5aa6f
commit
5ea21831c6
1 changed files with 4 additions and 0 deletions
|
@ -13,3 +13,7 @@ Brawl can currently log you in, or pick an existing session, sync already joined
|
||||||
I started writing Brawl both to have a functional matrix client on my aging phone, and to play around with some ideas I had how to use indexeddb optimally in a matrix client. For every interaction or network response (syncing, filling a gap), Brawl starts a transaction in indexedb, and only commits it once everything went well. This helps to keep your storage always in a consistent state. As little data is kept in memory as well, and while scrolling in the above GIF, everything is loaded straight from the storage.
|
I started writing Brawl both to have a functional matrix client on my aging phone, and to play around with some ideas I had how to use indexeddb optimally in a matrix client. For every interaction or network response (syncing, filling a gap), Brawl starts a transaction in indexedb, and only commits it once everything went well. This helps to keep your storage always in a consistent state. As little data is kept in memory as well, and while scrolling in the above GIF, everything is loaded straight from the storage.
|
||||||
|
|
||||||
If you find this interesting, feel free to reach me at `@bwindels:matrix.org`.
|
If you find this interesting, feel free to reach me at `@bwindels:matrix.org`.
|
||||||
|
|
||||||
|
# How to use
|
||||||
|
|
||||||
|
I haven't made a deployment script yet for this, so for now you need to locally `yarn start` or `npm start` and point your browser to `http://localhost:3000`.
|
||||||
|
|
Loading…
Reference in a new issue