Closed lgrahl closed 6 years ago
Also, before merging this, could you squash the two cleanup commits "Fix lint errors" and "Cleanup let -> const in keystore.spec.ts" into their preceding commits? They don't add any value as standalone commits :slightly_smiling_face:
I fixed the remaining issue. Will merge once tests pass.
This PR intends to improve the overall encryption/decryption performance. It also adds a performance test suite.
Results from the new tests so far are very promising. The base (Main Thread (shared key store=false)) is what we used before this PR.
Results are from an AMD Ryzen 7 2700X (higher % is faster).
To Do:
SharedKeyStore
by default in the clientSharedKeyStore
Update docs (need a local server for the performance tests)SharedKeyStore
(answer: no)