process-line.bench.ts 381 B

123456789101112
  1. import { fetchRemoteTextByLine } from './fetch-text-by-line';
  2. import { processLine } from './process-line';
  3. import { bench, run } from 'mitata';
  4. (async () => {
  5. const data = await Array.fromAsync(await fetchRemoteTextByLine('https://filters.adtidy.org/extension/ublock/filters/3_optimized.txt', false));
  6. bench('processLine', () => data.forEach(processLine));
  7. run();
  8. })();