summaryrefslogtreecommitdiff
path: root/benchmark/buffers/buffer-bytelength.js
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/buffers/buffer-bytelength.js')
-rw-r--r--benchmark/buffers/buffer-bytelength.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/benchmark/buffers/buffer-bytelength.js b/benchmark/buffers/buffer-bytelength.js
index 44b0f9e389..fc6dfcf230 100644
--- a/benchmark/buffers/buffer-bytelength.js
+++ b/benchmark/buffers/buffer-bytelength.js
@@ -1,14 +1,14 @@
'use strict';
-var common = require('../common');
+const common = require('../common');
-var bench = common.createBenchmark(main, {
+const bench = common.createBenchmark(main, {
encoding: ['utf8', 'base64', 'buffer'],
len: [1, 2, 4, 16, 64, 256], // x16
n: [5e6]
});
// 16 chars each
-var chars = [
+const chars = [
'hello brendan!!!', // 1 byte
'ΰαβγδεζηθικλμνξο', // 2 bytes
'挰挱挲挳挴挵挶挷挸挹挺挻挼挽挾挿', // 3 bytes
@@ -16,9 +16,9 @@ var chars = [
];
function main(conf) {
- var n = conf.n | 0;
- var len = conf.len | 0;
- var encoding = conf.encoding;
+ const n = conf.n | 0;
+ const len = conf.len | 0;
+ const encoding = conf.encoding;
var strings = [];
var results;
@@ -26,9 +26,9 @@ function main(conf) {
strings = [ Buffer.alloc(len * 16, 'a') ];
results = [ len * 16 ];
} else {
- for (var string of chars) {
+ for (const string of chars) {
// Strings must be built differently, depending on encoding
- var data = string.repeat(len);
+ const data = string.repeat(len);
if (encoding === 'utf8') {
strings.push(data);
} else if (encoding === 'base64') {
@@ -45,9 +45,9 @@ function main(conf) {
bench.start();
for (var i = 0; i < n; i++) {
- var index = n % strings.length;
+ const index = n % strings.length;
// Go!
- var r = Buffer.byteLength(strings[index], encoding);
+ const r = Buffer.byteLength(strings[index], encoding);
if (r !== results[index])
throw new Error('incorrect return value');