1. ¿Cómo piensas comprimir si no usas un lenguaje que corra en el servidor? Los lenguajes que mencionas son lenguajes para correr en el cliente y lo que tu necesitas es algún lenguaje que corra en el servidor que pueda comprimir algún archivo que está en el servidor.
2. Las instrucciones para habilitarlo están en la página oficial
http://www.gzip.org/
3. .htaccess es una extensión de Apache, IIS tiene su propia forma también llamada
Web.config (que en realidad es un archivo XML, pero con otra extensión).
4. Deberías hablar con el administrador de tu hosting para que te puedan contestar la pregunta.