FRE-651: CEO coordination notes for founder bio/headshot assets
This commit is contained in:
23
node_modules/@stablelib/base64/lib/base64.bench.js
generated
vendored
Normal file
23
node_modules/@stablelib/base64/lib/base64.bench.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
// Copyright (C) 2016 Dmitry Chestnykh
|
||||
// MIT License. See LICENSE file for details.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var base64_1 = require("./base64");
|
||||
var benchmark_1 = require("@stablelib/benchmark");
|
||||
var buf = benchmark_1.byteSeq(1024);
|
||||
var encBuf = base64_1.encode(buf);
|
||||
benchmark_1.report("Base64 encode", benchmark_1.benchmark(function () { return base64_1.encode(buf); }, buf.length));
|
||||
// Decode benchmark reports MiB/s for decoded MiB, not input.
|
||||
benchmark_1.report("Base64 decode", benchmark_1.benchmark(function () { return base64_1.decode(encBuf); }, buf.length));
|
||||
if (typeof Buffer !== "undefined") {
|
||||
// For comparison with Node.js buffer speed.
|
||||
var nodeBuf_1 = Buffer.from(buf);
|
||||
var nodeEncBuf_1 = nodeBuf_1.toString("base64");
|
||||
benchmark_1.report("Buffer - Base64 encode", benchmark_1.benchmark(function () {
|
||||
return nodeBuf_1.toString("base64");
|
||||
}, nodeBuf_1.length));
|
||||
benchmark_1.report("Buffer - Base64 decode", benchmark_1.benchmark(function () {
|
||||
return Buffer.from(nodeEncBuf_1, "base64");
|
||||
}, nodeBuf_1.length));
|
||||
}
|
||||
//# sourceMappingURL=base64.bench.js.map
|
||||
Reference in New Issue
Block a user