Доброго времени. Я использую puttepeer для автоматизации действий в браузере. Ниже предоставлен код, который циклично сохраняет изображение сайта. Предположим, что на полную загрузку страницы уходит 2000 мс. Но мне нужно, чтобы я видел новое изображение каждые 500 мс. Отсюда вопрос: как мне пустить это всё в несколько потоков?
const puppeteer = require('puppeteer');
const cl = 0
async function getPic() {
  const browser = await puppeteer.launch({headless: false});
  const page = await browser.newPage();
  while (cl < 1) {
  await page.goto('https://google.com');
  await page.setViewport({width: 1000, height: 500})
  await page.screenshot({path: 'google.png'});
  }
}
getPic();