Minificateur JavaScript
Minifiez JavaScript en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
function greet(name){return 'Hello '+name;}Fonction de ce minificateur
Supprime les commentaires de ligne et de bloc reconnus, réduit les espaces et les retire autour de la ponctuation JavaScript courante. Les chaînes, littéraux de modèle et caractères échappés sont préservés par l'analyse par caractères.
Utilisation
Collez le code, vérifiez la sortie immédiate et copiez-la. Reset vide l'éditeur ; aucun fichier ou source map n'est créé.
Limites importantes
Ce n'est pas un parseur, bundler, compilateur, mangler ou minificateur conscient du standard JavaScript. Il ne renomme pas les identifiants, ne retire pas le code inaccessible, ne combine pas les modules, ne valide pas la syntaxe et ne comprend ni littéraux regex ni insertion automatique de point-virgule. Texte ressemblant à un commentaire, regex et instructions sensibles aux lignes peuvent être mal interprétés.
Fonctionnement de l'analyse
Une analyse de gauche à droite suit si elle se trouve dans une chaîne, un littéral de modèle ou un commentaire ; les commentaires `//` et `/* */` reconnus sont entièrement supprimés une fois confirmé qu'ils ne sont pas entre guillemets.
Exemple
En collant `function add(a, b) { // sum return a + b; }`, on obtient `function add(a,b){return a+b;}`, le commentaire étant supprimé et l'espace autour de la ponctuation réduit.
Procédure de vérification sûre
Exécutez la sortie minifiée dans votre suite de tests avant déploiement, en vérifiant tout code avec des littéraux d'expression régulière ou des sauts de ligne sensibles à l'insertion automatique de point-virgule, les cas les plus susceptibles d'être mal modifiés.
Procédure sûre et confidentialité
Gardez l'original et exécutez tests et minificateur de production avant déploiement. Comparez le comportement, pas seulement la taille. Le traitement est local et le code n'est pas transféré.
Questions Fréquentes
- Que fait Minificateur JavaScript ?
- Minifiez JavaScript en supprimant les espaces et commentaires inutiles pour réduire la sortie.
- Cet outil JavaScript modifie-t-il le comportement ?
- Il ne modifie que la mise en page ou les espaces supprimables. Vérifiez la sortie si le code utilise une syntaxe inhabituelle.
- Mon code est-il transféré ?
- Le traitement est local et votre code n'est jamais transféré.
Outils Similaires
Formateur JavaScript
Formatez et indentez le code JavaScript dans une structure claire et lisible dans votre navigateur.
Formateur TypeScript
Formatez et indentez le code TypeScript dans une structure claire et lisible dans votre navigateur.
Formateur YAML
Formatez et nettoyez vos documents YAML instantanément dans votre navigateur.
Minificateur CSS
Minifiez CSS en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Minificateur HTML
Minifiez HTML en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Minificateur JSON
Minifiez JSON en supprimant les espaces et commentaires inutiles pour réduire la sortie.