la señal Accept-Encoding de tu navegador
gzip
tu algoritmo preferido, según la cabecera Accept-Encoding que tu navegador ha enviado al cargar esta página.
la lista completa
gzipq=1.0brq=1.0zstdq=1.0deflateq=1.0
la cabecera cruda que llegó:
gzip, br, zstd, deflate
Accept-Encoding
es una cabecera HTTP que tu navegador envía en cada petición
declarando qué algoritmos de compresión sabe descomprimir.
Los habituales son gzip, deflate y
br (Brotli); los más nuevos
zstd (Zstandard, soportado por Chrome 123+ y
Firefox 126+). El servidor elige el mejor disponible para
comprimir la respuesta.
Este servidor lee la cabecera y te la enseña tal y como llega. La lista no es accesible desde JavaScript, así que la única forma honesta de leerla es desde el servidor.
qué dice Accept-Encoding de mí
- las capacidades de descompresión que mi navegador anuncia
- la generación aproximada de mi navegador: la presencia o ausencia de
zstdsitúa la versión en una ventana de un par de años - la cabecera viaja en cada petición HTTP — todos los sitios la reciben sin que yo pulse nada
y eso, cruzado con otros datos:
- contribuye a la huella digital de mi navegador (la combinación exacta de codecs y pesos suele ser bastante consistente por motor: Chromium, Gecko, WebKit…)
- permite servirme respuestas mejor comprimidas — o, en setups raros, sin compresión si pido
identity - combina con idioma y mi IP pública para perfilarme
Accept-Encoding es una señal funcional, no de privacidad, pero forma parte del set de cabeceras que todos los sitios reciben sin pedirte permiso. La mayoría de navegadores la rellenan automáticamente con la lista de codecs que soportan en esa versión; no es algo que tú ajustes.
Si te interesa qué otras señales viajan en cada petición, puedes ver si tu navegador pide Global Privacy Control, Do Not Track, ahorro de datos, qué idiomas declara, o qué guarda en cookies.