browsers-benchmark GitHub Details, Stars and Alternatives | OpenRepoFinder
techinz / repository
browsers-benchmark
Browser automation engine benchmark - Test bypass rates, performance & stealth against Cloudflare, DataDome, reCAPTCHA, Kasada, Imperva, Akamai, PerimeterX and other bot detection systems. Find the best browser for scraping.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100
Community adoption25% weight
46
Maintenance state20% weight
85
License clarity10% weight
100
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Browser Engine Benchmark
A toolkit for testing browser automation engines against modern web protection systems. It checks how well each engine can bypass bot detection and measures their speed, resource usage, and resistance to fingerprinting.
(Need some help with Automation? You can hire me for custom development or consulting!)
🎯 Overview
Modern web applications use advanced bot detection like Cloudflare, DataDome, and Imperva to block automated access. This benchmark suite shows how different browser automation engines handle these defenses:
Bypass Success Rate: Effectiveness against major protection systems
Performance Metrics: Memory usage, CPU consumption, and page load times
Fingerprinting Resistance: reCAPTCHA scores and CreepJS trust ratings
Network Analysis: IP detection (proxy validation) and WebRTC leak testing
🚀 Key Features
Protection System Testing
Cloudflare
DataDome
Amazon
Google Search
Ticketmaster (Imperva)
Akamai
PerimeterX / HUMAN Security
Kasada
Reddit
More systems coming soon
Browser Engine Support
AdsPower - (Proprietary) Anti-detect browser with per-profile fingerprinting. Requires AdsPower desktop app running locally and an API key.
Anti-detect browser for web scraping and automation. Engine-level fingerprint masking for Chromium and Firefox. Self-hosted, Docker-ready. Integrates with Selenium, Playwright, and Puppeteer via SDKs in Python, JavaScript, and C#.
Seleniumbase - (Open-Source) Professional toolkit for web automation activities
NoDriver - (Open-Source) Browser automation framework (supports only SOCKS5 proxies)
ZenDriver - (Open-Source) NoDriver-based
More engines coming soon. What engine should I add next?
Analytics
Automated report generation with visualizations
Performance profiling and resource usage tracking
Exportable results in JSON and Markdown formats
🔒 Important: Proxy Requirements
Using a clean proxy is essential for accurate benchmark results.
IP Reputation: Your home/datacenter IP may already be flagged by protection systems from previous automation attempts, browser extensions, or security software
Clean Testing Environment: A fresh proxy IP ensures you're testing the browser engine's capabilities, not your IP's reputation
Rate Limiting: Repeated tests from the same IP can trigger rate limiting, affecting bypass success rates
Swiftproxy — Premium residential proxies with 80M+ IPs across 190+ countries, non-expiring traffic, and high-anonymity connections. Built for web scraping, protocol analysis, AI agents, browser automation, and large-scale data collection.
This benchmark provides detailed comparative analysis. Here's an excerpt from a recent test run (more in results/example):
Real IP in this example - 146.70.188.179
Proxy IP in this example is different for each engine
Note 1: "nan" indicates no score was obtained - the website just stopped working when tests were run
Note 2: This Score is taken by solving the reCAPTCHA v3 on your browser. The Score shows if Google considers you as HUMAN or BOT. 1.0 is very likely a good interaction, 0.0 is very likely a bot With low score values (< 0.3) you'll get a slow reCAPTCHA 2, it would be hard to solve it. And vise versa, with score >= 0.7 it will be much easier.