ParentFull threadmubou·Another good option is to actually just use puppeteer (headless chrome)View on HN