Встречается на собеседованиях • сегодня
Как измерять Performance внутри браузера
Для измерения производительности в браузере используйте Performance API и инструменты разработчика.
- Navigation Timing API – измеряет время загрузки страницы:
javascript
const [entry] = performance.getEntriesByType("navigation");
console.log(entry.loadEventEnd - entry.startTime);- User Timing API – для кастомных метрик:
javascript
performance.mark('start');
// ... ваш код
performance.mark('end');
performance.measure('myMeasure', 'start', 'end');
console.log(performance.getEntriesByName('myMeasure')[0].duration);- Paint Timing API – метрики отрисовки:
javascript
const [fp] = performance.getEntriesByName('first-paint');
console.log(fp.startTime);- Chrome DevTools:
- Вкладка Performance для детального анализа
- Lighthouse для аудита производительности
Для RUM (Real User Monitoring) используйте window.performance и отправляйте данные на сервер.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы