Как тестировать производительность на фронтенде?

Senior
146 просмотров
AFK Offer AI

Performance testing: Lighthouse CI с бюджетами (LCP < 2.5s, CLS < 0.1). Bundle size: bundlesize или size-limit в CI — PR не мержится если бандл вырос. Web Vitals: web-vitals библиотека для мониторинга в production. React Profiler: measure рендеров в тестах. Playwright: page.metrics(), page.coverage(). Performance API: performance.measure() для кастомных метрик. Benchmark.js для микробенчмарков. Главное — трекай тренды, не абсолютные значения.

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

Как работает postMessage?