feat(client/worker): support web work in frontend with fallback (#31)

* feat(client/web): add upload mgr

* feat(uploader): move uploader to worker

* feat(upload_mgr): use native worker for uploading

* fix(upload_mgr): fix uploading stop not working

* chore(client/web): cleanups

* test(upload.worker): add unit test for upload.worker

* feat(worker): add foreground upload worker

* chore(uploader): turn down the speedup
This commit is contained in:
Hexxa 2021-01-26 22:25:15 +08:00 committed by GitHub
parent 67c07cc81f
commit 31e4850344
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 1192 additions and 265 deletions

1
.gitignore vendored
View file

@ -7,6 +7,7 @@
**/yarn-error
**/public/static/**/*.js
**/public/index.html
**/**/*.d.ts.map
# backend
**/*/quickshare.db