/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
benchmark/error/format-list.js
44 строки
659 B
Aras Abbasi
errors: improve formatList in errors.js
29 сен 2023, 14:04
Не верифицирован
29 сен 2023, 14:04
4f84a3d
Код
Авторство
О чём код?
'use strict'; const common = require('../common.js'); const bench = common.createBenchmark(main, { n: [1e7], input: [ '', 'a', 'a,b', 'a,b,c', 'a,b,c,d', ], type: [ 'undefined', 'and', 'or', ], }, { flags: ['--expose-internals'], }); function main({ n, input, type }) { const { formatList, } = require('internal/errors'); const list = input.split(','); if (type === 'undefined') { bench.start(); for (let i = 0; i < n; ++i) { formatList(list); } bench.end(n); return; } bench.start(); for (let i = 0; i < n; ++i) { formatList(list, type); } bench.end(n); }