Minificador de JavaScript

Reduza seu JavaScript rapidamente. Diminua o tamanho do arquivo, aumente a velocidade de carregamento—sem enrolação, apenas resultados.

Tool Icon Minificador de JavaScript

JavaScript Minifier

Sobre Esta Ferramenta

Portanto, você tem algum código JavaScript. Ele funciona. Provavelmente está um pouco inchado, porém. Comentários por toda parte, espaços extras, nomes de variáveis longos — talvez até alguns logs de depuração que você esqueceu de remover. É aí que entra um minificador de JavaScript. Não é mágica, mas é quase isso. Esta ferramenta pega seu código legível e amigável para desenvolvedores e o compacta em algo menor, mais rápido e menos bonito. O objetivo? Fazê-lo carregar mais rapidamente no navegador sem quebrar nada. Pense nisso como fazer as malas para uma viagem: você não está jogando nada fora, apenas dobrando tudo mais apertado para caber no compartimento superior. Sem adornos. Sem recursos extras que você nunca usará. Apenas remova o excesso e envie o essencial.

Principais Recursos

  • Remoção de espaços em branco – Elimina espaços, tabulações e quebras de linha desnecessários. Seu código não precisa respirar tanto assim.
  • Remoção de comentários – Adeus, TODOs e reclamações sobre código legado. Eles são úteis para você, não para o navegador.
  • Encurtamento de nomes de variáveis – Transforma userAuthenticationToken em a. É confuso de ler, mas o navegador não se importa.
  • Eliminação de código morto – Remove código que nunca é executado. Por que enviar o que você não usa?
  • Transformações seguras – Evita quebrar coisas como eval() ou instruções with. Alguns atalhos não valem o risco.
  • Suporte a source maps – Permite que você depure o código original mesmo após a minificação. Porque não somos monstros.

Perguntas Frequentes

A minificação vai quebrar meu código?
Na maioria das vezes, não. Mas se você estiver fazendo coisas estranhas com strings que parecem código (como eval("var x = 1;")), pode dar problema. Sempre teste após minificar. Não implante cegamente.

Código minificado ainda é legível?
Não realmente. Essa é a ideia. Ele é feito para máquinas, não para humanos. Mantenha sua fonte original. Use source maps se precisar depurar. Nunca edite a versão minificada diretamente — seu eu futuro vai te odiar.