Dans le monde entier, le code HTML est l'un des langages de programmation les plus utilisés pour les sites Web. Les navigateurs Web utilisent le code HTML pour déterminer le contenu et la présentation d'une page.
Des organisations telles que le Consortium World Wide Web (W3C) ont
publié des lignes directrices pour la structure recommandée d'un fichier
HTML. Malgré ces directives, il ya une variété d'approches que le site programmeur peut utiliser lors du codage d'une page. Dans de nombreux cas, le code est "plus écrit" et est plus longue que nécessaire
.
.
Un compresseur HTML analyse le contenu d'un fichier de code et supprime des éléments redondants. Commentaires non essentiels placés par les programmeurs, par exemple, sont automatiquement supprimés. Les espaces entre les éléments et les lignes de code sont également supprimés.
Ces "espace blanc" zones permettent aux programmeurs humains
d'interpréter facilement le code, mais ne sont pas nécessaires pour les
navigateurs HTML.
En plus d'éliminer les commentaires et les espaces inutiles dans un fichier, un compresseur HTML peut également supprimer d'autres expressions de programmation pertinents. De nombreux programmes de HTML incluent un "tag" de fermeture qui indique la fin d'un paragraphe ou d'une autre zone de mise en page. Bien que ces balises de fermeture sont logiques, les navigateurs modernes ne les obligent pas. Certaines variétés de compresseur HTML seront minimiser le code par la localisation et l'élimination de ces tags.
En plus d'éliminer les commentaires et les espaces inutiles dans un fichier, un compresseur HTML peut également supprimer d'autres expressions de programmation pertinents. De nombreux programmes de HTML incluent un "tag" de fermeture qui indique la fin d'un paragraphe ou d'une autre zone de mise en page. Bien que ces balises de fermeture sont logiques, les navigateurs modernes ne les obligent pas. Certaines variétés de compresseur HTML seront minimiser le code par la localisation et l'élimination de ces tags.
Un compresseur peut également modifier longues composants de code, et abréger lorsque c'est possible. Une partie du code utilisé dans une page Web peuvent être rédigées en format long ou court. Par exemple, le code HTML "" va provoquer une zone de texte pour avoir un style barrée. Un compresseur HTML peut remplacer ces éléments par le terme abrégé "," qui accomplit la même tâche.
Il n'est pas rare pour une page Web HTML à contenir des centaines voire des milliers de lignes de code. En éliminant tous les domaines redondants, un compresseur peut réduire considérablement la taille de l'ensemble du dossier.
Cela peut augmenter de façon significative la vitesse et l'efficacité
d'ensemble d'un site Web, et de minimiser la largeur de bande nécessaire
pour charger les données de chaque page.