JavaScript · Senior · Запитання 28 з 75
Чим performance.now() кращий за Date.now() для вимірювання часу виконання?
- ✓Правильна відповідь: Монотонний точний таймер, що не залежить від системного годинника
- 2Він повертає точний час сервера, а не годинника користувача
- 3Він працює поза event loop, і його не можна сповільнити навантаженням
Пояснення
Date.now() - мілісекунди за системним годинником, який може зсунутися (синхронізація, перехід часу). performance.now() відраховується від початку навігації з дробовими мілісекундами. Для позначок у DevTools є performance.mark() і measure().