keeweb / kdbxweb

Web Kdbx library

Home Page:https://app.keeweb.info

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Performance

thardes2 opened this issue · comments

I was using the version 0.4.6 until you fixed issue #16 yesterday (thank you :-)).

I noticed some changes in the performance, as the latest repository version is about three times slower than version 0.4.6:
image

Well, three times slower is quite high :-), do you plan to improve this or is there any way to make it faster?

Could you please attach an example of file to check where it hangs?
Is it a complex hash function with many rounds, or the file is large?

Well, unfortunately I cannot give the file I used for the screenshots above, but I created a new one, which is uploaded in this issue.
Temp12345.zip
The zip file is not encrypted, and the password for the kdbx-file is "Temp12345"

However, the effect is similar: 310 ms in version 0.4.6 and 551 ms in the latest version

Good catch! It turns out, TextEncoding polyfill was replacing native TextEncoder even if was supported in browser, now it's much faster, will release it later today. 🎁

Published v1.0.2