Как я могу использовать performance.now ()? - PullRequest
0 голосов
/ 23 февраля 2020

Я хотел бы использовать performance.now (), как видно из верхнего ответа на этот пост SO.

Как измерить время, затраченное функцией на выполнение

Однако, это не было доступно на моем Replit или моем локальном сервере Node.

Нужно ли устанавливать его?

Я искал пакеты на Repl.it, и это пришло

enter image description here

В отчете я добавил ...

const performance = require ('performance'); const t0 = performance.now ();

и он автоматически устанавливает производительность, но я все еще получаю сообщение об ошибке ... теперь он говорит, что now () не является функцией.

Ответы [ 2 ]

0 голосов
/ 23 февраля 2020

Это часть браузера javascript API, сторонняя поддержка не требуется.

От MDN https://developer.mozilla.org/en-US/docs/Web/API/Performance/now:

Возвращаемое значение представляет время, прошедшее с момента возникновения.

Пример использования :

var t0 = performance.now();
doSomething();
var t1 = performance.now();
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.");
0 голосов
/ 23 февраля 2020

нет установки, это часть узла API. Ваш лучший ответ, безусловно, будет смотреть здесь подробную документацию - https://nodejs.org/api/perf_hooks.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...