Minificador de JavaScript - Minifique Código JS Online
Minifique e comprima seu código JavaScript instantaneamente usando nosso minificador de JS online gratuito. Melhore o desempenho do site reduzindo o tamanho dos arquivos e otimizando seus scripts.
Introdução
Esta ferramenta online de minificação de JavaScript ajuda você a comprimir e otimizar seu código JavaScript de forma rápida e eficiente. É uma ótima maneira de reduzir o tamanho do arquivo, melhorar o desempenho do site e simplificar seus scripts.
Como Usar Esta Ferramenta
- Cole seu código JavaScript diretamente no editor ou digite-o.
- Clique no botão Minificar para comprimir seu código JavaScript.
-
Após a minificação, você pode:
- Baixar o resultado otimizado.
- Salvar ou compartilhar usando um link único.
- Entrar com Google ou GitHub para salvar seu código minificado para uso futuro.
O que é JavaScript?
JavaScript é uma linguagem de programação versátil que permite aos desenvolvedores criar recursos dinâmicos e interativos em páginas da web, como animações, validações de formulários e atualizações em tempo real. Funciona junto com HTML e CSS para proporcionar uma experiência completa ao usuário.
JavaScript é uma tecnologia central da web e é amplamente utilizada tanto para desenvolvimento front-end quanto back-end. É suportado por todos os navegadores modernos e é essencial para criar sites e aplicativos interativos e responsivos.
Saiba mais sobre JavaScript no guia oficial Guia de JavaScript .
Sintaxe JavaScript
// programa para resolver equação quadrática
let root1, root2;
// receber entrada do usuário
let a = prompt("Digite o primeiro número: ");
let b = prompt("Digite o segundo número: ");
let c = prompt("Digite o terceiro número: ");
// calcular discriminante
let discriminant = b * b - 4 * a * c;
// condição para raízes reais e diferentes
if (discriminant > 0) {
root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
root2 = (-b - Math.sqrt(discriminant)) / (2 * a);
// resultado
console.log(`As raízes da equação quadrática são ${root1} e ${root2}`);
}
// condição para raízes reais e iguais
else if (discriminant == 0) {
root1 = root2 = -b / (2 * a);
// resultado
console.log(`As raízes da equação quadrática são ${root1} e ${root2}`);
}
// se as raízes não são reais
else {
let realPart = (-b / (2 * a)).toFixed(2);
let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);
// resultado
console.log(
`As raízes da equação quadrática são ${realPart} + ${imagPart}i e ${realPart} - ${imagPart}i`
);
}
O que é Minificação?
A minificação é o processo de minimizar o código e a marcação em suas páginas da web e arquivos de script. É um dos principais métodos usados para reduzir tempos de carregamento e uso de largura de banda em sites. A minificação melhora drasticamente a velocidade e acessibilidade do site, traduzindo-se diretamente em uma melhor experiência do usuário. Também é benéfico para usuários que acessam seu site através de um plano de dados limitado e que gostariam de economizar no uso de largura de banda enquanto navegam na web.
Por que minificar JavaScript?
Ao criar JavaScript, os desenvolvedores tendem a usar espaçamento, comentários e variáveis bem nomeadas para tornar o código e a marcação legíveis para si mesmos. Isso também ajuda outros que possam trabalhar nos ativos mais tarde. Embora isso seja um ponto positivo na fase de desenvolvimento, torna-se um ponto negativo quando se trata de servir suas páginas. Servidores web e navegadores podem analisar o conteúdo do arquivo sem comentários e código bem estruturado, ambos criam tráfego de rede adicional sem fornecer qualquer benefício funcional.
Para minificar arquivos JavaScript, é necessário remover comentários e espaços extras, bem como comprimir nomes de variáveis para minimizar o código e reduzir o tamanho do arquivo. A versão do arquivo minificado fornece a mesma funcionalidade enquanto reduz a largura de banda das solicitações de rede.
Exemplos
Antes de minificar
// programa para encontrar o MDC ou GCD de dois inteiros
let hcf;
// receber entrada
const number1 = prompt('Digite um primeiro número inteiro positivo: ');
const number2 = prompt('Digite um segundo número inteiro positivo: ');
// loop de 1 até number1 e number2
for (let i = 1; i <= number1 && i <= number2; i++) {
// verificar se é fator de ambos os inteiros
if( number1 % i == 0 && number2 % i == 0) {
hcf = i;
}
}
// exibir o mdc
console.log(`O MDC de ${number1} e ${number2} é ${hcf}.`);
Após minificar
let hcf;const number1=prompt('Digite um primeiro número inteiro positivo: ');const number2=prompt('Digite um segundo número inteiro positivo: ');for(let i=1;i<=number1&&i<=number2;i++){if(number1%i==0&&number2%i==0){hcf=i}}console.log(`O MDC de ${number1} e ${number2} é ${hcf}.`);