Existen varias herramientas en línea disponibles para minimizar su javascript.Las siguientes herramientas de todas requieren una descarga y que se ejecutan en su máquina:
- YUI Compressor
- JSMin
- ShrinkSafe
Estas herramientas permiten pegar en/de enviar su javascript en línea y obtener una versión minimizada de vuelta sin tener que ejecutar ningún programa en su máquina:
- Packer
- JS Minifier
Un problema potencial con la minimización de su javascript es la necesidad de mantener una versión minimizada en su base de código para el despliegue, y una versión ampliada para el desarrollo/mantenimiento. Una forma de evitar esto es tener su mirada servidor web después de la compresión y la minimización de los archivos en cuestión. Esto puede conducir a una cierta sobrecarga adicional en su servidor web, pero se puede hacer frente a esta a través de tiempos de vida de caché, etc.
Para Apache, Apache2::Response::FileMerge maneja esto, y se puede utilizar JavaScript::Minifier hacer la reducción al mínimo real.
En nginx, NginxEmbeddedPerlMinifyJS va a hacer lo mismo.
duplicado exacto: http://stackoverflow.com/questions/507818/how-to-organize-minification-and-packaging-of-css-and-js-files-to-speed-up-websit – SilentGhost