Glossary · Scraping & automation

Headless browser

A real browser running without a visible window, used to render JavaScript-heavy pages in automation.

A headless browser is a full browser, Chrome or Firefox, running without the graphical window a person would see. It renders pages exactly as a real browser does, executes their JavaScript and builds the same DOM, but it is driven by code rather than a human, which is what makes it the tool for scraping sites that a plain HTTP request cannot read.

The catch is that headless mode leaves traces. Historically the headless flag itself was detectable, and even now a headless instance tends to lack the plugins, the exact rendering quirks and the interaction patterns of a genuine user session, all of which fingerprinting can pick up.

So a headless browser is necessary for rendering but not sufficient for staying unnoticed. It is paired with a residential proxy to fix the network tell and with fingerprint and behaviour management to fix the rest.

Back to the full glossary.

HProxy.

Ready when you are.Your dashboard is ten seconds away.

Get Startedor talk to us at support@hproxy.com
HProxy