Browser Anti-Bot Report

Sannysoft Anti-bot Matrix

✅ ok❌ partly (base/stealth[, unstable])❌ everywhere [, unstable]
Basic Playwright Stealth builds
firefox chromium webkit camoufox patchright
Broken Image Dimensions ❌ unstable
CHR_MEMORY ❌ unstable ❌ unstable
Chrome(New) ❌ base ❌ unstable ❌ base ❌ unstable
HEADCHR_CHROME_OBJ ❌ unstable ❌ unstable
HEADCHR_IFRAME ❌ unstable ❌ unstable
HEADCHR_PERMISSIONS ❌ unstable ❌ unstable
HEADCHR_PLUGINS ❌ unstable ❌ unstable
HEADCHR_UA ❌ unstable ❌ unstable
Permissions(New) ❌ unstable ❌ unstable
Plugins Length(Old) ❌ base ❌ unstable ❌ unstable
Plugins is of type PluginArray ❌ base ❌ unstable ❌ unstable
User Agent(Old) ❌ unstable ❌ unstable
VIDEO_CODECS ❌ unstable
WebDriver(New) ❌ base ❌ base ❌ base
WebGL Renderer ❌ unstable ❌ base ❌ unstable
WebGL Vendor ❌ unstable ❌ unstable

Currently, stealth mode erases all “automatic places”, so it makes sense to use camoufox only if you have massive traffic (or you were banned by a fingerprint while writing a library >:) ).

The problem with Broken Image Dimensions is caused not by browsers, but by Response.render particularities; there are no errors with goto requests (and it’s not critical anyway)

Browser Speed (avg ± min/max)

Browser Speed (avg ± min/max)

Practical Recommendations

Below are general tips that, on average, reduce the “bot footprint” and stabilize the output:

  1. Run the browser headed under Xvfb in CI This reduces the characteristic traces of headless mode (WebGL renderers like llvmpipe/SwiftShader, HEADCHR_* and others).

    xvfb-run -s "-screen 0 1920x1080x24" your-command
    
  2. Consider “unstable” checks The unstable labels mean that the signal fires irregularly (depending on the environment, network conditions, and load). Try to rely on stable differences between modes.

Disclaimer

  • The set of codecs, GPU/drivers, system libraries, and security policies of the execution environment may affect the results (especially in headless environments).

  • The table and graph are built on the basis of the latest published report; values change as browsers and environments are updated.