Да, просто используйте методы page.tracing
, как в этом примере:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.tracing.start({ path: 'trace.json' });
await page.goto('https://en.wikipedia.org');
await page.tracing.stop();
await browser.close();
})();
, а затем загрузите файл trace.json
на вкладке Chrome Performance.Если вам нужна более подробная информация , вот статья с главой, посвященной анализу трассировки страниц.