S’lut,
Il sert à minifier, plus efficacement que le YUICompressor de Yahoo! (que j’utilisais avant) [1]. Effectivement, il peut rassembler plusieurs sources en une seule.
Mais il permet aussi d’avoir des messages d’avertissement à la manière de JSLint, et même des messages encore plus précis et utiles, parce qu’il peut par exemple signaler que le nombre de paramètres d’une invocation, ne correspond pas au nombre de paramètres déclarés.
Bref : meilleur taux de compression que je connaisse et meilleure assistance à la fiabilité que je connaisse aussi.
Ceci dit, la fiabilité peut aussi être obtenue en utilisant un langage plus strict (en conséquence plus fiable), qui peut se compiler vers JavaScript. Mais même alors, une bonne compression reste utile, surtout si le programme JavaScript généré fait usage de noms à rallonge, comme c’est couramment le cas.
[1]: mon plus gros fichier JavaScript, de 1.5MB, se réduit à 260KB avec YUICompressor, et à 200KB avec Closure.
Modifié par hibou57 (12 May 2015 - 00:19)