Puppeteer
Automation
Headless Chrome automation library by Google. Controls Chrome or Chromium through the DevTools protocol, which means you get access to everything the browser can do: rendering pages, taking screenshots, generating PDFs, intercepting network requests, manipulating cookies. Lighter than Selenium, more focused, but only works with Chromium-based browsers. The go-to for Node.js developers who need to scrape, test, or automate Chrome specifically.