Существует ли программный способ извлечения данных из «paint profiler» на вкладке Devtools Performance из Puppeteer?

#google-chrome-devtools #puppeteer

#google-chrome-devtools #кукольник

Вопрос:

Мне было интересно, есть ли способ получить данные из «Paint Profiler» через Puppeteer? Я опубликовал скриншот внизу этого сообщения. В идеале я хотел бы, чтобы это было в формате JSON, но я возьму все, что смогу получить.

введите описание изображения здесь

Ответ №1:

LayerTree.PaintProfile доступно через протокол Chrome DevTools (CDP), но я не вижу, чтобы он отображался при поиске API Puppeteer. Puppeteer’s CDPSession должен предоставлять низкоуровневый доступ к JSON, недоступный для функций CDP, таких как LayerTree.PaintProfile .

Комментарии:

1. LayerTree — определенно хорошее начало. Я просмотрел документацию. Чего я конкретно хочу, так это «LayerTree. Объект «PictureTile». Однако, похоже, я не могу найти способ его получения. Любой совет?

2. Стоит обратиться к @ChromeDevTools . Они великолепны и могут помочь.