Headless Browser: What Is It And How It Works?