I wanted a scalable, reliable way to run website capture (capturing full MHTML archives) for design research and component research at Kenobi[0]. So I made Breamer, a way to automate this and host everything on Cloudflare using Workers and Workers Containers.
It uses puppeteer with a lot of container / script shims in order to try to reliably capture parts of websites "as seen" / "as rendered". You can deploy it to Cloudflare using the button in the repo.
Wanted to share it in case people were looking for a way to use puppeteer in this way on Cloudflare, and also in case people are already doing this and wanted to share what they're working on to solve this problem!
I wanted a scalable, reliable way to run website capture (capturing full MHTML archives) for design research and component research at Kenobi[0]. So I made Breamer, a way to automate this and host everything on Cloudflare using Workers and Workers Containers.
It uses puppeteer with a lot of container / script shims in order to try to reliably capture parts of websites "as seen" / "as rendered". You can deploy it to Cloudflare using the button in the repo.
Wanted to share it in case people were looking for a way to use puppeteer in this way on Cloudflare, and also in case people are already doing this and wanted to share what they're working on to solve this problem!
[0] - https://kenobi.ai