Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80542 views
1
var random = require('crypto').pseudoRandomBytes
2
3
var b64 = require('../')
4
var fs = require('fs')
5
var path = require('path')
6
var data = random(1e6).toString('base64')
7
//fs.readFileSync(path.join(__dirname, 'example.b64'), 'ascii').split('\n').join('')
8
var start = Date.now()
9
var raw = b64.toByteArray(data)
10
var middle = Date.now()
11
var data = b64.fromByteArray(raw)
12
var end = Date.now()
13
14
console.log('decode ms, decode ops/ms, encode ms, encode ops/ms')
15
console.log(
16
middle - start, data.length / (middle - start),
17
end - middle, data.length / (end - middle))
18
//console.log(data)
19
20
21