Muitas linguagens de programação requerem um compilador para compilá-los em código legível por máquina, mas os navegadores da Web podem ler JavaScript sem a necessidade de compilação. No entanto, os compiladores JavaScript podem otimizar seu código JavaScript e gerar código aprimorado. Os arquivos JavaScript compilados são menores do que os arquivos JavaScript originais, reduzindo o tempo de download para os visitantes do seu site. Você também pode usar comentários e espaços em branco em seu código JavaScript original sem aumentar o tamanho dos arquivos JavaScript resultantes.
1
Use o compilador de fechamento do Google. Acesse Closure-Compiler.Appspot.com ou baixe uma versão Java do Closure em Code.Google.com. O fechamento contém três opções de otimização diferentes: uma opção “Apenas espaço em branco” que remove o espaço em branco do seu código JavaScript; uma opção “Simples” que também reduz nomes de variáveis locais e parâmetros de funções; e uma opção “Avançada” que executa otimizações mais agressivas, que podem não funcionar com todos os códigos JavaScript.
2
Abra a página da Web do Packer localizada em Dean.Edwards.name. Cole o código JavaScript na caixa da página do Packer e clique em “Empacotar” para remover o espaço em branco do código JavaScript. Você também pode usar a caixa de seleção “Reduzir variáveis” para reduzir os nomes das variáveis e a caixa de seleção “Codificar Base64” para alterar a codificação do código, o que reduz o tamanho do arquivo.
3
Baixe JSMin em Crockford.com. JSMin é um programa de linha de comando que remove o espaço em branco e os comentários de um arquivo JavaScript. Após descompactá-lo, execute-o em uma janela de Prompt de Comando com a sintaxe “C: Path To Jsmin.exe C: Path To Compiled.js,” preenchendo o caminho do arquivo JSMin.exe, a localização do arquivo JavaScript original e um local para o arquivo JavaScript resultante.