Minifier le HTML, CSS et JavaScript

La minification est une optimisation qui consiste à supprimer tous les caractères inutils dans les fichiers HTML, CSS et JavaScript. Elle est donc sémantiquement transparente. Ces trois types de fichiers contiennent des commentaires qui sont ignorés par les navigateur.

La difficulté vient de ce que ceci n'est pas tout à fait vrai. Dans les pages HTML, les commentaires peuvent en réalioté cacher des intructions qui seront reconnues par certains navigateurs. C'est le cas d'Internet Explorer qui cache des directives de compatibilité dans des commentaires.

Une pratique datant de l'époque ou le JavaScript n'était pas reconnu par tous les nivigateurs consiste à mettre les scripts dans des commentaires. Il est clair dans ce cas qu'il ne faut pas supprimer simplement les commentaires.