Cómo realizar operaciones de red con Cronet

Cronet es la pila de red de Chromium que está disponible para las apps de Android como una biblioteca. Cronet aprovecha las múltiples tecnologías que reducen la latencia y aumentan el rendimiento de las solicitudes de red que tu app necesita para funcionar.

La Biblioteca de Cronet maneja las solicitudes de apps utilizadas por millones de personas a diario, como YouTube, Google app, Google Fotos y Maps: Navegación y tránsito.

Funciones

Soporte de protocolo
Cronet admite de forma nativa los protocolos HTTP, HTTP/2 y QUIC.
Cómo solicitar prioridad
La biblioteca te permite establecer una etiqueta de prioridad para las solicitudes, que el servidor puede usar para determinar el orden en el que debe manejarlas.
Almacenamiento en caché de recursos
Cronet puede usar un caché de disco o una memoria caché integrada para almacenar los recursos recuperados en las solicitudes de red. Se atienden desde la memoria caché automáticamente las solicitudes posteriores.
Solicitudes asíncronas
Las solicitudes de red emitidas con la Biblioteca de Cronet son asíncronas de forma predeterminada. No se bloquean tus conversaciones laborales mientras esperas que la solicitud vuelva a activarse.
Compresión de datos
Cronet es compatible con la compresión de datos mediante el formato de datos comprimidos Brotli.

Obtén información sobre cómo usar la Biblioteca de Cronet en tu app para Android, consulta Cómo enviar una solicitud simple. También puedes explorar la Muestra de Cronet en GitHub.

Puedes enviar comentarios sobre la Biblioteca de Cronet utilizando la herramienta de seguimiento de problemas de Chromium. Consulta la lista de errores allí para verificar si ya se informó tu problema. En caso contrario, informa un error con la palabra Cronet en la línea de resumen.