Мне нужно как-то измерить, сколько весит страница / ссылка - включая все ресурсы, которые могут быть загружены асинхронно (таблицы стилей, JS, изображения, видео, ресурсы ...), программно.
Мне нужно что-то очень похожее на то, что делает вкладка Network в любом современном Devtools - установить начальную точку (это может быть загрузка страницы, что угодно) и время, когда измерение должно прекратиться (установите, скажем, setTimeout).
Я не уверен, как подойти к этому. Я хорошо использую Puppeteer, если он предоставляет несколько удобных API, которые могут помочь в его измерении (хотя это не выглядело так). networkidle0
кажется удобным t
В конце я хочу получить такой результат, как `page https://example.com потребовал 123 КБ для загрузки). Меня не волнует, сколько времени это заняло, я просто хочу знать, насколько «тяжелой» является страница, когда дело касается загружаемых ресурсов.