Mode d’emploi
- Collez votre JavaScript.
- Choisissez s’il faut raccourcir les noms de variables et conserver les commentaires de licence.
- Cliquez sur « Minifier », ou appuyez sur Ctrl+Entrée (⌘+Entrée sur Mac).
- Copiez ou téléchargez le fichier minifié.
Explication des options
- Raccourcir les noms de variables
- Renomme les variables locales et les paramètres de fonction en une seule lettre. Les noms globaux sont conservés pour que d’autres scripts puissent toujours les utiliser.
- Conserver les commentaires de licence
- Garde les commentaires qui commencent par /*! ou contiennent @license ou @preserve, que de nombreuses licences imposent de conserver.
Exemple
function add(first, second) {
// somme
return first + second;
}
devient function add(d,n){return d+n} une fois minifié.
Questions fréquentes
Le code minifié est-il fiable ?
Terser n’applique que des transformations qui préservent le comportement d’un code valide. Un code qui dépend des noms de fonctions à l’exécution (par exemple via Function.name) peut se comporter différemment quand les noms sont raccourcis ; désactivez alors cette option.
Le JavaScript moderne est-il pris en charge ?
Oui. Terser comprend la syntaxe actuelle, dont les classes, les fonctions async, le chaînage optionnel et les modules. Il ne convertit pas le code pour les anciens navigateurs.
Mon code est-il envoyé sur un serveur ?
Non. Terser s’exécute dans votre navigateur.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.