UglifyJS est l'un des meilleurs outils pour améliorer les performances de votre code JavaScript et la préparer pour les environnements de production.
Initialement développé pour Node.js, UglifyJS fonctionne désormais sur toutes les plateformes JavaScript, supportant également le système de module CommonJS.
La boîte à outils UglifyJS a été principalement créé pour le code source minification, la réalisation de cet avec d'excellents résultats tout en laissant la sémantique du code intact dans la plupart des cas.
Sur le chemin, le projet a ajouté beaucoup de nouvelles fonctionnalités, parmi lesquelles la capacité d'analyser, d'analyser et transformer l'AST d'un bloc de code JS.
Cela donne aux développeurs beaucoup d'options tweakable dans le moteur UglifyJS, lui permettant un contrôle de réglage fin sur la façon dont le code source est compressé ou comment compressé la source est béatifié à des points plus tard.
Depuis son lancement, le projet a acquis une grande suivante dans la communauté JavaScript et a été utilisé dans de nombreux autres JS (Node.js surtout) projets
Caractéristiques :.
- Supprimer les commentaires
- Eventuellement laisser des commentaires dans le code
- Avis de congé de copyright intact
- Raccourcir les noms de variables
- Régénérer code d'un AST
- Retirer le bloc entre parenthèses
- Join déclarations var consécutives
- Résoudre les simples expressions constantes
- Optimisations pour IF
- déclarations consécutives dans les blocs sont fusionnés en une seule séquence
- Retirez un peu de code inaccessible et avertir à ce sujet
- support de cartes Source
- Inclus analyseur de champ
- Fonctionne avec côté client (navigateur) et côté serveur (Node.js) environnements
- Utilisable à partir du Node.js CLI
- Bien documenté
Exigences :
- JavaScript côté client
Commentaires non trouvées