wickedweasel
@wickedweasel

Для чего вы используете время (new Date, Date.now(), process.hrtime(), и т.д.) в node.js?

Мне приходит на ум несколько вариантов, зачем может понадобиться узнать время:
  1. чтобы маркировать cобытия (лог о том, что тогда-то произошло то-то).
  2. фиксировать даты создания/регистрации/удаления сущностей (записи в блоге).
  3. чтобы ограничивать какую-то активность (или бездействие) по времени. Сюда идут всякие таймауты (в т.ч. опосредованно через setTimeout, например).
  4. чтобы периодически совершать какие-то действия.
  5. чтобы замерить, как долго что-нибудь работало (бенчмарки, и т.д.).
  6. real-time часы для пользователя.

Фантазии на большее не хватает.

Интересуюсь с целью понять, какие бывают требования к точности вычисления времени. К примеру, в бенчмарках требования очень высокие, а для таймаутов часто может быть достаточно точности +- 1 сек.
  • Вопрос задан
  • 3146 просмотров
Пригласить эксперта
Ответы на вопрос 1
Keenest
@Keenest
Я, например, помимо прочего, использую ф-ию process.uptime() для просмотра аптайма сервера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы