Metodología
Ningún test de velocidad puede estar libre de error, porque las redes cambian de un segundo a otro. Lo que sí podemos hacer es ser totalmente transparentes sobre lo seguros que estamos.
La red anycast de Cloudflare te dirige a su ubicación más cercana. Cuando los servidores de prueba de SpeedLens están activados, el navegador hace ping a cada uno y elige el de menor tiempo de ida y vuelta mediano.
Veinte solicitudes pequeñas. Mostramos el tiempo de ida y vuelta mediano; el jitter es la diferencia media entre muestras consecutivas.
Varias conexiones funcionan en paralelo y el tamaño de las transferencias crece hasta que cada solicitud dura alrededor de un segundo, para llenar también las líneas rápidas. El ping también se mide durante las transferencias (ping bajo carga).
TCP arranca despacio y, con servidores lejanos, puede tardar unos segundos en alcanzar su velocidad máxima. Detectamos dónde se estabiliza la velocidad —el primer segundo al 85 % del nivel estable— y dejamos fuera la rampa anterior: nunca más de 4 segundos, y nunca una ralentización posterior durante el test.
En las líneas reales los datos llegan a ráfagas: a un momento de calma le sigue una ráfaga de recuperación. Nunca descartamos ninguna de las dos: sumamos todos los bytes en pasos de un segundo, de modo que ráfagas y pausas se compensan exactamente igual que en tu línea.
La cifra principal es el rendimiento sostenido: total de datos entregados ÷ tiempo tras el calentamiento. El intervalo de confianza del 95 % es el más amplio entre un bootstrap por bloques móviles y un intervalo t de Student sobre los pasos de un segundo. Cada sentido se detiene cuando el margen queda dentro de ±3 % y la velocidad ha dejado de subir, o al alcanzar su límite de tiempo.
El margen es la mitad del ancho de un intervalo de confianza del 95 %. Si un resultado indica 84,6 Mbps ± 2,1, cabría esperar que el 95 % de las mediciones repetidas en las mismas condiciones estén entre 82,5 y 86,7 Mbps.
Usamos un bootstrap por bloques móviles porque las muestras vecinas están correlacionadas, y lo contrastamos con un intervalo t de Student, para que un test corto o irregular nunca muestre un margen más pequeño de lo que realmente es.
La estabilidad es 100 menos el coeficiente de variación de los pasos de un segundo, en porcentaje. 75 o más indica una línea estable, 45–75 muestra algo de fluctuación y por debajo de 45 la línea es inestable, normalmente por el Wi-Fi u otros dispositivos que compiten por el ancho de banda.
Ligero usa como máximo unos 16 MB; Máximo puede usar unos cientos de MB en conexiones muy rápidas. Cada sentido se detiene a los pocos segundos: en cuanto el resultado es preciso o al llegar a su límite de tiempo. El límite exacto de datos se muestra antes de empezar, y los datos realmente usados aparecen con cada resultado.
Comparamos SpeedLens con tests de referencia en el mismo dispositivo y la misma conexión, alternándolos para que se anulen los efectos de la hora del día. Nuestro objetivo es una diferencia mediana del 3 % o menos; los resultados de validación se publican aquí a medida que se completan.
Tu historial se guarda en tu navegador. Los resultados guardados solo conservan un hash irreversible y con sal de tu dirección IP. Los resultados de medición no se envían al servicio de resultados de Cloudflare.