Minificateur JavaScript
Minifiez et compressez JavaScript en toute sécurité avec Terser.
À propos de l’outil Minificateur JavaScript
JavaScript est souvent la ressource la plus coûteuse d’une page : il faut le télécharger, l’analyser, le compiler et l’exécuter, souvent sur le processeur lent d’un téléphone. La minification réduit les fichiers en supprimant espaces et commentaires, en simplifiant le code et, en option, en raccourcissant les noms de variables locales.
Cet outil utilise Terser, le minificateur employé par la plupart des outils de build modernes : le résultat est sûr et conforme aux standards (y compris la syntaxe ES moderne). Les commentaires de licence marqués /*!, @license ou @preserve sont conservés.
Questions fréquentes
Que fait « raccourcir les noms de variables » ?
Il renomme les variables locales et les paramètres de fonctions en noms courts comme a, b, c. Les noms globaux et les propriétés d’objets ne sont pas touchés, donc le comportement ne change pas.
Le code minifié est-il plus difficile à déboguer ?
Oui. Gardez l’original pour le développement et utilisez des source maps dans votre chaîne de build si vous devez déboguer en production.
La minification remplace-t-elle la suppression du code inutilisé ?
Non. Les plus gros gains JavaScript viennent généralement de la suppression des bibliothèques et fonctionnalités inutilisées et du report des scripts non immédiatement nécessaires.