Объект для отслеживания времени. Он использует performance.now, если он доступен, в противном случае он возвращается к менее точному Date.now.
autoStart — (необязательно) нужно ли автоматически запускать часы. По умолчанию - true.
Если установлено, часы запускаются автоматически при первом вызове обновления. По умолчанию - true.
Удерживает время, когда метод start часов был вызван в последний раз.
Удерживает время, в которое последний раз вызывались методы start, getElapsedTime или getDelta часов.
Отслеживает общее время работы часов.
Независимо от того, идут часы или нет.
Запускает часы. Также устанавливает startTime и oldTime на текущее время, устанавливает elapsedTime равным 0 и running running равным true.
Останавливает часы и устанавливает oldTime на текущее время.
Получает секунды, прошедшие с момента запуска часов, и устанавливает oldTime на текущее время.
Если autoStart имеет значение true и часы не запущены, также запускает часы.
Получает секунды, прошедшие с момента установки oldTime и устанавливает oldTime на текущее время.
Если autoStart имеет значение true и часы не запущены, также запускает часы.
О том как получить исходный код этого модуля читайте тут.