sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Closure Compiler Service

Tuesday 19 November 2013 at 09:48

Ceci est l'optimiseur Javascript de Google. Collez votre code javascript à gauche, cliquez "Compile" et vous obtenez à droite le code optimisé. Il y a 3 modes d'optimisation:

 • "Whitespace only" retire les commentaires, les retours à la ligne et les espaces inutiles.
 • "Simple" va faire la même chose que "whitespace only", mais va en plus renommer les variables locales et va procéder à quelques optimisations simples (remplacement de if par des opérateurs ternaires, etc.)
 • "Advanced" va plus loin: Il retire aussi le code mort et fait de l'inlining plus poussé. Les fonctions sont également renommées (ça peut potentiellement casser des choses).

C'est probablement ça qu'ils ont utilisé pour optimiser le code Javascript des services Google (GMail et autres), car ils ont très exactement cette gueule là.
Sympa, comme outils, mais pensez à toujours fournir la version non optimisée de vos scripts (pour qu'on puisse les comprendre).
(Permalink)

Source: http://closure-compiler.appspot.com/home