mirror of
https://github.com/JonasunderscoreJones/api-worker.git
synced 2025-10-23 18:39:19 +02:00
Initial commit (by create-cloudflare CLI)
This commit is contained in:
commit
58a42872a0
1745 changed files with 741893 additions and 0 deletions
22
node_modules/blake3-wasm/benchmark.js
generated
vendored
Normal file
22
node_modules/blake3-wasm/benchmark.js
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
const { hash: hashWasm } = require('./dist/node');
|
||||
const { hash: hashNative } = require('./dist/node-native');
|
||||
const { createHash } = require('crypto');
|
||||
|
||||
[
|
||||
{ size: '64B', data: Buffer.alloc(64) },
|
||||
{ size: '64KB', data: Buffer.alloc(1024 * 64) },
|
||||
{ size: '6MB', data: Buffer.alloc(1024 * 1024 * 6) },
|
||||
].forEach(({ size, data }) =>
|
||||
suite(size, () => {
|
||||
['md5', 'sha1', 'sha256'].forEach(alg =>
|
||||
bench(alg, () =>
|
||||
createHash(alg)
|
||||
.update(data)
|
||||
.digest(),
|
||||
),
|
||||
);
|
||||
|
||||
bench('blake3 wasm', () => hashWasm(data));
|
||||
bench('blake3 native', () => hashNative(data));
|
||||
}),
|
||||
);
|
Loading…
Add table
Add a link
Reference in a new issue