Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
<script src="https://cdn.jsdelivr.net/gh/emn178/js-md5/build/md5.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script> <script src="https://
(version: 1)
Comparing performance of:
js-md5 vs native md5
Created:
9 months ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src="https://cdn.jsdelivr.net/gh/emn178/js-md5/build/md5.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/md5.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/spark-md5/3.0.2/spark-md5.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/hash-wasm"></script> <script src="http://www.myersdaily.org/joseph/javascript/md5.js"></script> <script> async function native_md5(s) { const encoder = new TextEncoder(); const data = encoder.encode(s); const hashBuffer = await crypto.subtle.digest('SHA-1', data); return hashBuffer; } </script>
Script Preparation code:
var str = 'The quick brown fox jumps over the lazy dog';
Tests:
js-md5
/*When writing async/deferred tests, use `deferred.resolve()` to mark test as done*/ md5(str);
native md5
[Async/Deferred]
native_md5(str).then(() => deferred.resolve());
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
js-md5
native md5
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
9 months ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:141.0) Gecko/20100101 Firefox/141.0
Browser/OS:
Firefox 141 on Mac OS X 10.15
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
js-md5
1539663.4 Ops/sec
native md5
99143.9 Ops/sec
Related benchmarks:
JS Big Integers v2
Vanilla vs Cash vs Bliss vs jQuery JS Library Speed Test 2
Md5 hashing
Underscore equal vs Lodash equal vs === (version: 1)
JS Big Integers v3
MD5 Performance Comparison
MD5 Performance Comparison (v2)
dsDOM vs Vanilla vs Cash vs Bliss vs Umbrella vs Zepto vs jQuery JS Library Speed Test
MD5 Performance Comparison v3
Comments
Confirm delete:
Do you really want to delete benchmark?