Benchmark de detección de bots

El motor Wayfern de Donut Browser y otros 8 navegadores y herramientas de automatización pasaron las mismas 28 pruebas de detección de bots. Cada celda son 5 ejecuciones en el mismo equipo y por la misma red.

Donut Browser superó 26 de 28 pruebas. Medido el 15 de octubre de 2026

Cada puerta es un servicio de detección. Una marca es un aprobado; una cruz, un fallo. Donut Browser superó 8 de 8 servicios de detección mostrados: reCAPTCHA v3 score, Turnstile, non-interactive widget, Kasada, Fingerprint bot detection, DataDome, HUMAN (PerimeterX), Akamai edge y BrowserScan bot detection. Playwright Chromium (headless) superó 3 de 8.

Pruebas superadas por herramienta

Una prueba cuenta como superada cuando al menos el 80 % de sus ejecuciones pasan. Una prueba sin resultado no entra en el total de esa herramienta.

  1. Donut Browser Wayfern 152.0.7977.64 (Chromium) · Con interfaz 26 de 28
  2. Patchright Herramienta stealth · Con interfaz 24 de 28
  3. nodriver Herramienta stealth · Con interfaz 24 de 28
  4. Camoufox Herramienta stealth · Con interfaz 21 de 28
  5. CloakBrowser Herramienta stealth · Con interfaz 20 de 27 1 sin resultado
  6. Puppeteer + stealth plugin Herramienta stealth · Headless 16 de 28
  7. Playwright Chromium (headed) Biblioteca de automatización · Con interfaz 15 de 28
  8. Google Chrome + Playwright Biblioteca de automatización · Con interfaz 15 de 28
  9. Playwright Chromium (headless) Biblioteca de automatización · Headless 8 de 28

Victorias medidas

Un logotipo aparece aquí solo si los datos tienen el resultado que lo respalda.

Servicios de detección superados

Wayfern superó todas las pruebas medidas de estos servicios.

  • reCAPTCHA reCAPTCHA v3 score · 0.9Todas las herramientas pasaron
  • Cloudflare Turnstile, non-interactive widget · 4/5Turnstile, managed widget · 4/5Cloudflare challenge page · 4/5
  • Kasada Kasada · 5/5Todas las herramientas pasaron
  • Fingerprint Fingerprint bot detection · 5/5Fingerprint tampering · 5/5
  • DataDome DataDome · 5/5
  • HUMAN HUMAN (PerimeterX) · 5/5
  • Akamai Akamai edge · 5/5
  • BrowserScan BrowserScan bot detection · 5/5
  • deviceandbrowserinfo Device and Browser Info bot test · 0
  • Sannysoft bot.sannysoft.com · 0
  • CreepJS CreepJS headless · 0%CreepJS like-headless · 25%CreepJS lies · 0
  • Pixelscan Pixelscan bot check · 5/5Pixelscan masking · 5/5Pixelscan consistency · 5/5
  • iphey iphey · 5/5

No superado: hCaptcha e incolumitas. Esas filas están en la tabla de abajo.

Herramientas superadas

Wayfern superó más pruebas de las que ambas herramientas ejecutaron.

  • Playwright Chromium (headless) 26 frente a 8 de 28 Superadas por Wayfern, no por Playwright Chromium (headless): Cloudflare challenge page, Fingerprint bot detection, DataDome, HUMAN (PerimeterX), Akamai edge, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, CreepJS like-headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver, CDP automation (Runtime.enable), Bot user agent (HeadlessChrome), navigator.plugins.length y TLS and HTTP/2 fingerprint
  • Playwright Chromium (headed) 26 frente a 15 de 28 Superadas por Wayfern, no por Playwright Chromium (headed): Cloudflare challenge page, Fingerprint bot detection, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver y CDP automation (Runtime.enable)
  • Google Chrome + Playwright 26 frente a 15 de 28 Superadas por Wayfern, no por Google Chrome + Playwright: Cloudflare challenge page, Fingerprint bot detection, BrowserScan bot detection, Device and Browser Info bot test, bot.sannysoft.com, CreepJS headless, Pixelscan bot check, Pixelscan consistency, iphey, navigator.webdriver y CDP automation (Runtime.enable)
  • Puppeteer + stealth plugin 26 frente a 16 de 28 Superadas por Wayfern, no por Puppeteer + stealth plugin: Cloudflare challenge page, Fingerprint bot detection, Device and Browser Info bot test, CreepJS headless, CreepJS lies, Pixelscan masking, Pixelscan consistency, iphey, CDP automation (Runtime.enable) y TLS and HTTP/2 fingerprint
  • Patchright 26 frente a 24 de 28 Superadas por Wayfern, no por Patchright: Pixelscan consistency e iphey Ver salvedad 2
  • nodriver 26 frente a 24 de 28 Superadas por Wayfern, no por nodriver: Pixelscan consistency e iphey Ver salvedad 2
  • Camoufox 26 frente a 21 de 28 Superadas por Wayfern, no por Camoufox: DataDome, Fingerprint tampering, bot.sannysoft.com, Pixelscan masking y Pixelscan consistency
  • CloakBrowser 25 frente a 20 de 27 Superadas por Wayfern, no por CloakBrowser: Fingerprint tampering, Device and Browser Info bot test, CreepJS lies, Pixelscan masking y Pixelscan consistency

Todos los resultados

Las filas son pruebas y las columnas, herramientas. Abre una prueba para ver cada ejecución, la regla de aprobado, la página de origen y la captura.

Filtrar por categoría

Aprobado Fallo Sin datosCírculo relleno con marca: aprobado. Anillo con cruz: fallo. Anillo discontinuo: sin datos.

Todos los resultados. Círculo relleno con marca: aprobado. Anillo con cruz: fallo. Anillo discontinuo: sin datos.
PruebaDonut BrowserWayfern 152.0.7977.64 (Chromium) · Con interfazPlaywright Chromium (headless)Biblioteca de automatización · HeadlessPlaywright Chromium (headed)Biblioteca de automatización · Con interfazGoogle Chrome + PlaywrightBiblioteca de automatización · Con interfazPuppeteer + stealth pluginHerramienta stealth · HeadlessPatchrightHerramienta stealth · Con interfaznodriverHerramienta stealth · Con interfazCamoufoxHerramienta stealth · Con interfazCloakBrowserHerramienta stealth · Con interfaz
CAPTCHA
Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9Aprobado: 0.9
Aprobado: 4/5Aprobado: 5/5Aprobado: 5/5Aprobado: 4/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 4/5Aprobado: 5/5
Aprobado: 4/5Aprobado: 4/5Aprobado: 5/5Aprobado: 4/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 4/5Aprobado: 5/5
Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5
Antibots
Aprobado: 4/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Fallo: 2/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Huella
Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Fallo: 2/5Fallo: 1/5
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 0Fallo: 7Fallo: 5Fallo: 5Fallo: 4Aprobado: 0Aprobado: 0Aprobado: 0Fallo: 1
Aprobado: 0Fallo: 12Fallo: 1Fallo: 1Aprobado: 0Aprobado: 0Aprobado: 0Fallo: 1Aprobado: 0
Fallo: 1Fallo: 13Fallo: 3Fallo: 3Fallo: 3Fallo: 1Fallo: 1Fallo: 1Fallo: 2
Aprobado: 0%Fallo: 100%Fallo: 33%Fallo: 33%Fallo: 33%Aprobado: 0%Aprobado: 0%Aprobado: 0%Aprobado: 0%
Aprobado: 25%Fallo: 88%Aprobado: 31%Aprobado: 31%Aprobado: 25%Aprobado: 25%Aprobado: 19%Aprobado: 0%Aprobado: 25%
Aprobado: 0Aprobado: 0Aprobado: 0Aprobado: 0Fallo: 2Aprobado: 0Aprobado: 0Aprobado: 0Fallo: 3
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Fallo: 3/5Fallo: 0/5
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 3/5Fallo: 0/5
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Error
Señales de automatización
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Aprobado: 5Fallo: 0Aprobado: 5Aprobado: 5Aprobado: 5Aprobado: 5Aprobado: 5Aprobado: 5Aprobado: 5
Red
Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Fallo: 0/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5Aprobado: 5/5
Superadas26/288/2815/2815/2816/2824/2824/2821/2820/27

CAPTCHA

  • reCAPTCHA v3 scoreDonut Browser: Aprobado: 0.9Playwright Chromium (headless): Aprobado: 0.9
  • Turnstile, non-interactive widgetDonut Browser: Aprobado: 4/5Playwright Chromium (headless): Aprobado: 5/5
  • Turnstile, managed widgetDonut Browser: Aprobado: 4/5Playwright Chromium (headless): Aprobado: 4/5
  • hCaptchaDonut Browser: Fallo: 0/5Playwright Chromium (headless): Fallo: 0/5

Antibots

  • Cloudflare challenge pageDonut Browser: Aprobado: 4/5Playwright Chromium (headless): Fallo: 0/5
  • KasadaDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Aprobado: 5/5
  • Fingerprint bot detectionDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • DataDomeDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • HUMAN (PerimeterX)Donut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • Akamai edgeDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5

Huella

  • Fingerprint tamperingDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Aprobado: 5/5
  • BrowserScan bot detectionDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • Device and Browser Info bot testDonut Browser: Aprobado: 0Playwright Chromium (headless): Fallo: 7
  • bot.sannysoft.comDonut Browser: Aprobado: 0Playwright Chromium (headless): Fallo: 12
  • bot.incolumitas.comDonut Browser: Fallo: 1Playwright Chromium (headless): Fallo: 13
  • CreepJS headlessDonut Browser: Aprobado: 0%Playwright Chromium (headless): Fallo: 100%
  • CreepJS like-headlessDonut Browser: Aprobado: 25%Playwright Chromium (headless): Fallo: 88%
  • CreepJS liesDonut Browser: Aprobado: 0Playwright Chromium (headless): Aprobado: 0
  • Pixelscan bot checkDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • Pixelscan maskingDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Aprobado: 5/5
  • Pixelscan consistencyDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • ipheyDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5

Señales de automatización

  • navigator.webdriverDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • CDP automation (Runtime.enable)Donut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • Bot user agent (HeadlessChrome)Donut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5
  • window.chrome objectDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Aprobado: 5/5
  • navigator.plugins.lengthDonut Browser: Aprobado: 5Playwright Chromium (headless): Fallo: 0

Red

  • TLS and HTTP/2 fingerprintDonut Browser: Aprobado: 5/5Playwright Chromium (headless): Fallo: 0/5

Cómo se hicieron las pruebas

Todas las herramientas pasaron las mismas pruebas en el mismo equipo y por la misma red. Cada prueba indica qué se leyó y qué cuenta como aprobado.

Equipo
Windows 11 Home 25H2 (build 26200) CPU: AMD Ryzen 9 8940HX, 32 threads GPU: NVIDIA GeForce RTX 5070 Laptop GPU
Red
A fresh US residential exit (New York area) for every browser session, from one pool of three accounts that every tool used
Ejecuciones por celda
5
Regla de aprobado
Una celda se aprueba cuando al menos el 80 % de sus ejecuciones pasan.
Fecha

Salvedades

  1. The computer is in UTC+4 and every proxy exit is in New York. Wayfern, Camoufox and CloakBrowser use the time zone of the exit; stock Playwright, Chrome + Playwright, Puppeteer stealth, Patchright and nodriver keep UTC+4 by default.
  2. Pixelscan consistency, iphey and the VPN signal of Fingerprint flag a time zone that does not match the IP address. On a computer in the time zone of the exit, the tools that keep UTC+4 could score higher on Pixelscan consistency and iphey.
  3. Tools that do not manage WebRTC send it outside the proxy. A page that reads WebRTC can then see the IP address of the computer.
  4. Camoufox and CloakBrowser ran from 03:51 to 04:40 UTC on 15 October, about 2 hours after the other seven tools (23:06 to 01:46 UTC). They used the same computer and proxy pool.
  5. Camoufox picks a random operating system for each launch by default. Its runs show Windows and macOS user agents.
  6. CloakBrowser ran its free Chromium 146 binary, because the latest binary needs a sign-in. Fingerprint and Pixelscan report its launch() context as incognito, and iphey never finished a scan for it.
  7. A run lost to a timeout, a network error or a page with no verdict is an error. Errors do not count as fails, and each one ran again in a new session.

Versiones y configuración de inicio

Herramienta Motor Modo Configuración de inicio
Donut Browser Wayfern 152.0.7977.64 (Chromium) Con interfaz Wayfern engine via Playwright persistent context, headed, Windows fingerprint from the engine, time zone, locale and geolocation set to the proxy exit
Playwright Chromium (headless) Chromium 156.0.8078.4 headless shell Headless chromium.launch() defaults, headless, proxy only
Playwright Chromium (headed) Chromium 156.0.8078.4 Con interfaz chromium.launch({ headless: false }), proxy only
Google Chrome + Playwright Google Chrome 155.0.8059.80 Con interfaz chromium.launch({ channel: "chrome", headless: false }), proxy only
Puppeteer + stealth plugin Chrome for Testing 155.0.8059.79 Headless puppeteer-extra with puppeteer-extra-plugin-stealth defaults, launch({ headless: true }) as in its README, proxy only
Patchright Google Chrome 155.0.8059.80 Con interfaz launchPersistentContext with channel "chrome", headless false, viewport null, no custom user agent (README best practice)
nodriver Google Chrome 155.0.8059.80 Con interfaz nodriver.start() defaults with installed Chrome, headed, proxy flag only
Camoufox Camoufox 156.0.1-beta.36 (Firefox) Con interfaz AsyncCamoufox(headless=False, geoip=True, humanize=True) with the proxy
CloakBrowser CloakBrowser Chromium 146.0.7680.177 Con interfaz launch({ proxy, geoip: true, headless: false, humanize: true }) as in its README, free binary (no account)

Sin medir

Estas pruebas y celdas no tienen resultado. El motivo aparece junto a cada una.

  • AWS WAF Bot Control No public page was found that shows an AWS WAF bot verdict on a page load.
  • Arkose Labs It runs on sign-in and sign-up forms only. Reading it needs a form submission.
  • Commercial anti-detect browsers and cloud browser services They need an account.
  • CloakBrowser latest binary (Chromium 154) It needs a GitHub sign-in. The free binary (Chromium 146) was tested.
  • undetected-chromedriver nodriver, its successor from the same author, was tested.
  • CloakBrowser · iphey No verdict: the iphey scan did not finish within 60 s in 6 of 6 loads (the page stayed on its loading state).

Datos sin procesar

Un archivo JSON (128 kB) contiene cada ejecución de cada celda, las versiones y el equipo. Esta página se genera a partir de ese archivo.

Descargar JSON /benchmark/results.json

Preguntas

¿Qué significa un aprobado?

El servicio de detección aceptó el navegador en al menos el 80 % de las ejecuciones, según la regla de la fila: un umbral de puntuación en reCAPTCHA, un veredicto en las páginas de análisis, cero indicadores en las listas de indicadores. Es el resultado en la fecha indicada. Un sitio puede bloquear una visita por otros motivos, como la dirección IP o el comportamiento en la página.

¿Por qué comparar con Playwright sin modificar?

La mayoría de la automatización empieza con Playwright o Puppeteer sin modificar. Las herramientas stealth y los navegadores antidetección suelen ser el siguiente paso. Todas las herramientas de la tabla pasaron las mismas pruebas.

¿Qué versión de Wayfern se probó?

Wayfern 152.0.7977.64 (Chromium), la compilación que instala la app Donut Browser, controlada con Playwright y con una huella de Windows generada. La versión de cada herramienta está en la tabla de «Cómo se hicieron las pruebas» y en el JSON.

¿Puedo comprobar los resultados?

Sí. El JSON tiene cada ejecución y cada prueba enlaza a su página pública. Abre las mismas páginas en un perfil de Donut Browser para comparar. La prueba gratuita de detección de bots de este sitio ejecuta comprobaciones similares en tu propio navegador.

¿Falla Wayfern alguna prueba?

Sí. En esta medición Wayfern no superó: hCaptcha y bot.incolumitas.com. hCaptcha mostró un desafío de imágenes a todas las herramientas y también a un Microsoft Edge con interfaz controlado por Playwright en el mismo equipo, así que esta fila no distingue entre herramientas. La antigua prueba WEBDRIVER de bot.incolumitas.com marca todo navegador Chromium que tenga la propiedad navigator.webdriver, así que ninguna herramienta Chromium llega a 0 allí. Esas filas siguen en la tabla.

¿Por qué algunas celdas no tienen datos?

Una celda no tiene datos cuando la prueba no se aplica a ese motor o cuando todas las ejecuciones se perdieron por un tiempo de espera, un límite de solicitudes o un fallo. La lista «Sin medir» da el motivo de cada una.

Usa tus perfiles con Wayfern

Donut Browser se descarga gratis. Cada perfil tiene su propia huella y su propio proxy o VPN.