title: Chrome Headless puppeteer too much CPU
body: <p>I have a scraping algorithm in nodejs with puppeteer which scrapes 5 pages concurrently and when it finishes with one page it pulls the next url from a queue and open it in the same page. The CPU is always at 100%. How to make puppeteer use less cpu?</p>
  <p>This process is running on a digitaloceans droplet with 4gb of RAM and 2 vCPUs.</p>
  <p>I've launched the puppeteer instance with some args to try to make it lighter but nothing happened</p>
  <pre><code> puppeteer.launch({
      args: ['--no-sandbox', &quot;--disable-accelerated-2d-canvas&quot;,&quot;--disable-gpu&quot;],
      headless: true,
    });
  </code></pre>
  <p>Are there any other args I can give to make it less CPU hungry?</p>
  <p>I've also blocked images loading</p>
  <pre><code>await page.setRequestInterception(true);
  page.on('request', request =&gt; {
    if (request.resourceType().toUpperCase() === 'IMAGE')
      request.abort();
    else
      request.continue();
  });
  </code></pre>