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.

Tags: comprimir código javascript minificar código typescript

🚀 293,342 conversões totais (11 este mês)

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

  1. Cole seu código JavaScript diretamente no editor ou digite-o.
  2. Clique no botão Minificar para comprimir seu código JavaScript.
  3. 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}.`);