JavaScript Minifier - Minifiez le code JS en ligne

Minifiez et compressez instantanément votre code JavaScript grâce à notre minificateur JS en ligne gratuit. Améliorez les performances de votre site web en réduisant la taille des fichiers et en optimisant vos scripts.

Étiquettes: compresser le code javascript minifier le code typescript

🚀 293,342 conversions totales (11 ce mois-ci)

Introduction

Cet outil en ligne de minification JavaScript vous aide à compresser et optimiser votre code JavaScript rapidement et efficacement. C'est un excellent moyen de réduire la taille des fichiers, d'améliorer les performances du site web et de simplifier vos scripts.

Comment utiliser cet outil

  1. Collez votre code JavaScript directement dans l'éditeur ou tapez-le.
  2. Cliquez sur le bouton Minifier pour compresser votre code JavaScript.
  3. Après la minification, vous pouvez :
    • Télécharger le résultat optimisé.
    • Le sauvegarder ou le partager via un lien unique.
    • Se connecter avec Google ou GitHub pour sauvegarder votre code minifié pour une utilisation future.

Qu'est-ce que JavaScript ?

JavaScript est un langage de programmation polyvalent qui permet aux développeurs de créer des fonctionnalités dynamiques et interactives sur les pages web, telles que des animations, des validations de formulaires et des mises à jour en temps réel. Il fonctionne en complément de HTML et CSS pour offrir une expérience utilisateur complète.

JavaScript est une technologie centrale du web et est largement utilisé pour le développement front-end et back-end. Il est pris en charge par tous les navigateurs modernes et est essentiel pour créer des sites web et des applications interactifs et réactifs.

En savoir plus sur JavaScript à partir du guide JavaScript officiel .

Syntaxe JavaScript

      
// programme pour résoudre une équation quadratique
let root1, root2;

// prendre les entrées de l'utilisateur
let a = prompt("Entrez le premier nombre : ");
let b = prompt("Entrez le deuxième nombre : ");
let c = prompt("Entrez le troisième nombre : ");

// calculer le discriminant
let discriminant = b * b - 4 * a * c;

// condition pour des racines réelles et différentes
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // résultat
    console.log(`Les racines de l'équation quadratique sont ${root1} et ${root2}`);
}

// condition pour des racines réelles et égales
else if (discriminant == 0) {
    root1 = root2 = -b / (2 * a);

    // résultat
    console.log(`Les racines de l'équation quadratique sont ${root1} et ${root2}`);
}

// si les racines ne sont pas réelles
else {
    let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // résultat
    console.log(
    `Les racines de l'équation quadratique sont ${realPart} + ${imagPart}i et ${realPart} - ${imagPart}i`
  );
}
      
    

Qu'est-ce que la minification ?

La minification est le processus de réduction du code et du balisage dans vos pages web et fichiers de script. C'est l'une des principales méthodes utilisées pour réduire les temps de chargement et l'utilisation de la bande passante sur les sites web. La minification améliore considérablement la vitesse et l'accessibilité du site, se traduisant directement par une meilleure expérience utilisateur. Elle est également bénéfique pour les utilisateurs accédant à votre site web via un forfait de données limité et qui souhaitent économiser sur leur utilisation de la bande passante en surfant sur le web.

Pourquoi minifier JavaScript ?

Lors de la création de JavaScript, les développeurs ont tendance à utiliser des espaces, des commentaires et des variables bien nommées pour rendre le code et le balisage lisibles pour eux-mêmes. Cela aide également les autres qui pourraient travailler plus tard sur les ressources. Bien que cela soit un avantage lors de la phase de développement, cela devient un inconvénient lorsqu'il s'agit de servir vos pages. Les serveurs web et les navigateurs peuvent analyser le contenu des fichiers sans commentaires et code bien structuré, qui créent tous deux un trafic réseau supplémentaire sans fournir de bénéfice fonctionnel.

Pour minifier les fichiers JavaScript, les commentaires et les espaces supplémentaires doivent être supprimés, ainsi que compresser les noms de variables afin de minimiser le code et réduire la taille des fichiers. La version du fichier minifié offre la même fonctionnalité tout en réduisant la bande passante des requêtes réseau.

Exemples

Avant minification

      
// programme pour trouver le PGCD de deux entiers

let hcf;
// prendre les entrées
const number1 = prompt('Entrez un premier entier positif : ');
const number2 = prompt('Entrez un deuxième entier positif : ');

// boucle de 1 à number1 et number2
for (let i = 1; i <= number1 && i <= number2; i++) {

    // vérifier si c'est un facteur des deux entiers
    if( number1 % i == 0 && number2 % i == 0) {
        hcf = i;
    }
}

// afficher le pgcd
console.log(`Le PGCD de ${number1} et ${number2} est ${hcf}.`);
      
    

Après minification

      
let hcf;const number1=prompt('Entrez un premier entier positif : ');const number2=prompt('Entrez un deuxième entier positif : ');for(let i=1;i<=number1&&i<=number2;i++){if(number1%i==0&&number2%i==0){hcf=i}}console.log(`Le PGCD de ${number1} et ${number2} est ${hcf}.`);