// Wrapped in async IIFE as `new Observable` can't handle async function (async () => { const browser = await puppeteer.launch({args: ['--no-sandbox']}); const page = await browser.newPage(); await page.goto('https://fast.com'); await init(browser, page, observer, options); })().catch(observer.error.bind(observer));