Skip to content

v0.4.0

Choose a tag to compare

@bddjr bddjr released this 05 Sep 09:32
· 60 commits to main since this release
1dfcb6b

1021 bytes

Optimize performance: reduced the processing time of 513 MiB data from 3.175s to 2.775s

Data length: 104857600 chars (100MiB)
--------------------------------------------------
tinyhmacmd5     : 569.00 ms
js-md5          : 130.30 ms
blueimp-md5     : 3851.57 ms
crypto-js       : 1561.18 ms
node:crypto     : 130.29 ms
--------------------------------------------------
✅ All pure JS implementations match node:crypto result.

--- Pure 513MiB Test (No prior small tests) ---
tinyhmacmd5 HMAC-MD5 timer: 2.796s
node:crypto HMAC-MD5 timer: 552.718ms
tinyhmacmd5 MD5 timer: 2.775s
node:crypto MD5 timer: 551.291ms

Full Changelog: v0.3.3...v0.4.0