PHP 8.2.30
Preview: bench.js Size: 584 B
/home/byroehnu/easepay.easetack.com/node_modules/linebreak/node_modules/base64-js/bench/bench.js

var random = require('crypto').pseudoRandomBytes

var b64 = require('../')
var fs = require('fs')
var path = require('path')
var data = random(1e6).toString('base64')
//fs.readFileSync(path.join(__dirname, 'example.b64'), 'ascii').split('\n').join('')
var start = Date.now()
var raw = b64.toByteArray(data)
var middle = Date.now()
var data = b64.fromByteArray(raw)
var end = Date.now()

console.log('decode ms, decode ops/ms, encode ms, encode ops/ms')
console.log(
	middle - start,  data.length / (middle - start), 
	end - middle,  data.length / (end - middle))
//console.log(data)

Directory Contents

Dirs: 0 × Files: 2

Name Size Perms Modified Actions
127 B lr--r--r-- 2026-03-14 01:49:21
Edit Download
584 B lrw-r--r-- 2026-02-14 19:19:12
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).