Tool Open source

Puppeteer

Puppeteer is a JavaScript library that provides a high-level API for controlling Chrome or Firefox through the DevTools Protocol or WebDriver BiDi. It runs browsers headlessly by default and can automate navigation, viewport settings, keyboard input, locating and interacting with page elements, and browser shutdown. The library can be used to render web content into PDFs; the video describes substantial memory usage and slow cold starts as drawbacks in that use case. The `puppeteer` package downloads a compatible browser during installation, while `puppeteer-core` provides the library without downloading Chrome.

View repository Visit site Mentioned in 1 video ↓

What Puppeteer is used for

1 use taken from transcripts — each links to the moment in the video.

  • A web-development library used to generate PDFs by rendering web content through a headless Chrome browser. It allows layouts to be designed with web technologies such as CSS, but has substantial memory usage and slow cold starts.

    unverified InfoQ06:41

Videos mentioning Puppeteer

1 in the library.