28 / 37
Как профилировать производительность JavaScript-кода?
Профилирование JavaScript выполняется через Chrome DevTools Performance tab (запись timeline, flame chart, call tree), Lighthouse (общий аудит), Performance API в коде (performance.now(), mark/measure), а также через console.time/console.profile. Для Node.js используется флаг --prof и инструменты вроде clinic.js. Цель — найти узкие места: долгие функции, частые GC-паузы, блокировку главного потока.