¿Puedo usar JavaScript para detectar si el navegador del usuario admite contenido gzip (lado del cliente, no node.js o similar)?¿Puede detectar JavaScript si el navegador del usuario admite gzip?
Estoy tratando de admitir el siguiente caso marginal:
Hay una gran cantidad de archivos posibles que se pueden cargar en una aplicación web particular y sería mejor cargarlos a pedido según sea necesario ya que la aplicación se ejecuta en lugar de cargar todos ellos inicialmente. Quiero publicar estos archivos fuera de S3 con una fecha de caducidad de caché de futuro lejano. Desde S3 does not support gzipping files to clients that support it, deseo alojar dos versiones de cada archivo, una normal y una gzip con content-type
configurada en application/gzip
. El navegador, por supuesto, necesita saber qué archivos solicitar. Si JavaScript puede detectar si el navegador admite contenido comprimido, el navegador podrá solicitar los archivos correctos.
¿Esto es posible?
¿Por qué está utilizando S3 para la entrega de archivos. Deberías usar CLoudFront ... que sí. – Layke