Headless Browser vs Puppeteer β€” Differences, Pros & When to Use