pagina - comprimir codigo javascript
¿Es posible cargar gzip comprimido javascript sin un servidor web? (3)
Como AI señaló, la función de descompresión de gzip no está disponible para los navegadores web. Sin embargo, puede configurar los servidores web para comprimir los archivos estáticos para su transferencia. Los navegadores web descomprimirán los archivos de forma transparente y servirán para guardar ancho de banda.
Aquí hay una referencia sobre cómo hacerlo en Apache: http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/ Si está en otros servidores web, puede buscarlo en Google arriba.
He intentado, sin éxito, obtener una página HTML para cargar un archivo javascript comprimido GZIP externo del sistema de archivos local usando un archivo HTML como este
<html>
<head>
<script src="test.js.gz" type="text/javascript"></script>
</head>
<body></body>
</html>
Cuando abro este archivo HTML directamente en un navegador, el archivo Javascript no se descomprime, sino que se incluye como está. Dado que no hay un servidor web para decirle al navegador que los datos están comprimidos, me preguntaba si alguien sabía de alguna otra forma de obtener una configuración como esta. (El resultado final no se ejecutará de un servidor web).
GZIP (des) compresión de archivos es parte del protocolo HTTP / 1.1 que los navegadores no utilizan para cargar archivos locales. Así que creo que la respuesta corta es no. ¡Lo siento!
Podría recurrir a archivos sin comprimir, o descomprimirlos antes de cargar la página web, o ejecutar un demonio HTTP (servidor web) en la máquina local que sirve archivos al navegador web.
Espero que ayude
No, no hay.
Supongo que está haciendo esto para las pruebas, en cuyo caso, no se preocupe. Un servidor web correctamente configurado gzip archivos sobre la marcha (y los almacenará en caché). No es necesario vincular a una versión .js.gz.