/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v24.18.1
benchmark/blob/resolveObjectURL.js
22 строки
515 B
Vinícius Lourenço
benchmark: added new benchmarks for blob
04 окт 2023, 04:05
04 окт 2023, 04:05
86fe5a8
Код
Авторство
О чём код?
'use strict'; const common = require('../common.js'); const { Blob, resolveObjectURL } = require('node:buffer'); const assert = require('assert'); const bench = common.createBenchmark(main, { n: [50e3], }); let _resolveObjectURL; function main({ n }) { const blob = new Blob(['hello']); const id = URL.createObjectURL(blob); bench.start(); for (let i = 0; i < n; ++i) _resolveObjectURL = resolveObjectURL(id); bench.end(n); // Avoid V8 deadcode (elimination) assert.ok(_resolveObjectURL); }