/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
benchmark/url/whatwg-url-validity.js
23 строки
522 B
Yagiz Nizipli
url: improve invalid url performance
26 сен 2023, 18:40
Не верифицирован
26 сен 2023, 18:40
c829c03
Код
Авторство
О чём код?
'use strict'; const common = require('../common.js'); const url = require('url'); const URL = url.URL; const bench = common.createBenchmark(main, { type: ['valid', 'invalid'], e: [1e5], }); // This benchmark is used to compare the `Invalid URL` path of the URL parser function main({ type, e }) { const url = type === 'valid' ? 'https://www.nodejs.org' : 'www.nodejs.org'; bench.start(); for (let i = 0; i < e; i++) { try { new URL(url); } catch { // do nothing } } bench.end(e); }