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:
one year ago
by:
Guest
Go 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:
one year 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
js-md5
1.5M/s
native md5
99K/s
View exact numbers
Test name
Executions per second
✓
js-md5
1,539,663 Ops/sec
native md5
99,144 Ops/sec
Related benchmarks
JS Big Integers v2
Vanilla vs Cash vs Bliss vs jQuery JS Library Speed Test 2
Md5 hashing
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?