La minification est le moyen d'éliminer tous les caractères superflus, par exemple les zones vides, les nouvelles lignes, les remarques du code source, sans modifier le fonctionnement de votre programme. Il est utilisé pour réduire le temps de stockage et l'utilisation de la capacité de transfert de données du site. Il améliore la vitesse et la disponibilité de votre site. Il est également avantageux pour les clients du site d'accéder à votre site via un plan d'information restreint tout en parcourant le Web. Il s'agit d'un segment important de l'optimisation frontale (FEO). FEO réduit la taille des enregistrements et la quantité de demandes de pages de site associées.

La minification manuelle est une pratique épouvantable et impensable pour des enregistrements volumineux. Un réseau de diffusion de contenu (CDN) offre une minification robotisée. CDN est un ensemble de travailleurs diffusés qui transmettent des pages et autres segments Web aux clients en fonction de leur région et de la création du lieu de naissance des pages Web. Ceci est essentiel pour accélérer le transport de la substance des sites. Cela donne également une garantie contre d’énormes inondations en cas de blocage aux heures de pointe.

Lorsque vous réclamerez certaines administrations, les travailleurs les plus proches de vous réagiront à la demande. Le CDN duplique les pages du site vers une organisation de travailleurs dispersés dans différentes zones. Au moment où vous demandez une page, CDN détournera la sollicitation du travailleur du site de départ vers un travailleur du CDN le plus proche de vous. À ce stade, transmettez le contenu stocké. La manière de passer par le CDN est presque simple pour vous. Vous pouvez savoir si un CDN est accessible si l'URL transmise est unique par rapport à l'URL qui a été récemment réservée. Tout en transmettant des sites à portée énorme, CDN peut réduire l'inactivité, accélérer les temps de chargement des sites et réduire l'utilisation de la capacité de transfert de données des applications sécurisées. Aujourd'hui, alors que de plus en plus d'éléments de la vie quotidienne se déplacent sur le Web, les associations utilisent le CDN pour accélérer les échanges de contenus statiques, dynamiques et portables, les échanges commerciaux sur Internet, la vidéo, la voix, les jeux, etc.

Les actifs JS et CSS peuvent être réduits. Le minificateur JS élimine les remarques et les espaces inutiles des documents js. Cela réduit considérablement la taille du document, permettant des téléchargements plus rapides. Il élimine le coût de téléchargement d’une auto-documentation impeccable et instruite. Il est également utilisé pour regrouper tous les documents JS d'un site unique en un seul enregistrement. Cela réduit donc la quantité de demandes HTTP qui doivent être effectuées pour obtenir tous les composants d'un site. Les analyseurs JS qui peuvent réduire et créer des cartes sources intègrent UglifyJS et le compilateur Closure de Google.

La minification JS regroupe votre contenu dans des pistes plus modestes. JS est essentiellement proposé pour vos programmes, plutôt que pour vos clients. Les concepteurs Web bénéficient des meilleurs appareils de réduction JavaScript pour exécuter efficacement certaines tâches difficiles. Les meilleurs appareils de minification JS aident les concepteurs dans leurs tâches d'avancement et les aident en outre à améliorer le codage. Pour rendre le codage plus limité, l'appareil de réduction JavaScript est appliqué pour éliminer les espaces indésirables, les zones inutiles, les zones vides et les remarques de nouvelle ligne du code source. Les meilleurs instruments de minification JavaScript que les concepteurs peuvent utiliser pour minifier JS sont :

1. JSMin.

2. Compresseur YUI.

3. Emballeur.

4. Compilateur de fermeture Google.

5. Dojo ShrinkSafe.