Ir para o conteúdo
FileSlimmer
Ferramentas
Guias

Minificar JavaScript

Encurte o código JavaScript mantendo os comentários de licença. Os arquivos ficam no seu dispositivo.

Como isso funciona localmente
  1. Você escolhe um arquivo; a página o lê do seu dispositivo.
  2. O mecanismo correspondente é carregado de fileslimmer.com e roda em um Web Worker.
  3. O resultado é gravado de volta em um local que você escolher neste dispositivo.

Antes ou escolha arquivos do seu dispositivo

Tamanho original —

Formatos aceitos
Lê
JS · MJS

A saída mantém a linguagem em que o código foi escrito; só o texto é reescrito.

Memória estimada

Seu navegador informa apenas uma pista aproximada de memória, então este número é uma estimativa.

Limites de entrada desta ferramenta
LimiteValor
Tamanho do arquivo20 MiB

Estes limites protegem a aba de um arquivo que se expande muito além do tamanho salvo (spec 9.3). Eles não variam por dispositivo, porque analisar texto é limitado pelo próprio texto.

Limitações
  • Seu arquivo é analisado e reescrito como texto, e nunca é executado. A saída minificada só é equivalente quando o código de origem é analisável; um erro de sintaxe interrompe a tarefa em vez de adivinhar.
  • Os comentários de licença são mantidos na saída, então uma exigência de atribuição presente no código de origem sobrevive à minificação.
  • Renomear identificadores quebra código que busca um nome como string, e um stack trace da saída deixa de corresponder ao seu código de origem.