/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
benchmark/buffers/buffer-write-string-short.js
20 строк
432 B
Robert Nagy
buffer: use fast API for writing one-byte strings
15 авг 2024, 04:01
Не верифицирован
15 авг 2024, 04:01
ccf05ef
Код
Авторство
О чём код?
'use strict'; const common = require('../common.js'); const bench = common.createBenchmark(main, { encoding: [ 'utf8', 'ascii', 'latin1', ], len: [1, 8, 16, 32], n: [1e6], }); function main({ len, n, encoding }) { const buf = Buffer.allocUnsafe(len); const string = Buffer.from('a'.repeat(len)).toString(); bench.start(); for (let i = 0; i < n; ++i) { buf.write(string, 0, encoding); } bench.end(n); }