Встречается на собеседованиях • сегодня

Можно ли получить время точнее миллисекунд

В браузере стандартный Date.now() и performance.now() дают миллисекундную точность. Однако, performance.now() может предоставить дробную часть миллисекунд (микросекунды) в некоторых браузерах:

js
console.log(performance.now()); // 1234.567...

Для наносекундной точности можно использовать Performance API с performance.timeOrigin и performance.now(), но реальная точность зависит от браузера и системы. В Node.js есть process.hrtime() с наносекундной точностью:

js
const [seconds, nanoseconds] = process.hrtime();

Важно: точность зависит от ОС и железа, гарантий нет.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы