Verkleining is de manier om alle overbodige tekens, bijvoorbeeld lege gebieden, nieuwe regels en opmerkingen uit de broncode te elimineren, zonder het gedrag van uw programma te veranderen. Het wordt gebruikt om de heap-tijd en het gebruik van de gegevensoverdrachtcapaciteit van de site te verminderen. Het verbetert de snelheid en beschikbaarheid van uw site. Het is ook voordelig voor siteklanten om via een beperkt informatieplan naar uw site te gaan terwijl ze op internet surfen. Het is een belangrijk onderdeel van front-end-optimalisatie (FEO). FEO vermindert de recordgroottes en het aantal gerelateerde sitepagina-eisen.

Handmatige minificatie is een vreselijke praktijk en ondenkbaar voor grote platen. Een Content Delivery Network (CDN) zorgt voor gerobotiseerde verkleining. CDN is een groep verspreide werknemers die pagina's en andere websegmenten naar klanten overbrengen, afhankelijk van hun gebied en het begin van de geboorteplaats van webpagina's. Dit is overtuigend om het overbrengen van de inhoud van sites te versnellen. Het biedt bovendien zekerheid tegen enorme overstromingen tijdens de spits.

Op het moment dat u om bepaalde administraties vraagt, zullen de werknemers die het dichtst bij u staan, op het verzoek reageren. Het CDN dupliceert de pagina's van de site naar een organisatie van werknemers die verspreid zijn over verschillende gebieden. Op het moment dat u een pagina opvraagt, zal CDN het verzoek omleiden van de medewerker van de startsite naar een medewerker in het CDN die het dichtst bij u in de buurt is. Breng op dat moment de opgeslagen inhoud over. De weg naar het overslaan van het CDN is voor u vrijwel eenvoudig. U kunt weten of een CDN wordt bereikt als de overgedragen URL uniek is in relatie tot de URL die onlangs is gereserveerd. Terwijl het de enorme reikwijdte van sites overbrengt, kan CDN de inactiviteit verminderen, de laadtijden van sites versnellen en het gebruik van veilige applicaties voor gegevensoverdracht verminderen. Tegenwoordig, nu steeds meer delen van het dagelijkse leven zich op internet afspelen, gebruiken verenigingen CDN om statische, dynamische en draagbare inhoud, zakelijke internetuitwisselingen, video, spraak, games, enz. te versnellen.

JS- en CSS-items kunnen worden verkleind. JS-minifier elimineert de opmerkingen en zinloze witruimtes uit js-documenten. Het verkleint de documentgrootte aanzienlijk, waardoor downloads sneller verlopen. Het neemt de downloadkosten van vlekkeloze, goed opgeleide zelfdocumentatie weg. Het wordt ook gebruikt om alle JS-documenten voor een afzonderlijke locatie in één record samen te voegen. Het vermindert dus de hoeveelheid HTTP-eisen die moeten worden gesteld om alle componenten van een site te krijgen. JS-analyzers die bronkaarten kunnen verkleinen en maken, bevatten UglifyJS en Google's Closure Compiler.

JS-minificatie verpakt uw inhoud in bescheidener nummers. JS wordt in principe voorgesteld voor uw programma's, en niet voor uw klanten. Webontwerpers profiteren van de beste apparaten voor het verkleinen van JavaScript om bepaalde lastige taken effectief uit te voeren. De beste JS-verkleiningsapparaten helpen de ontwerpers bij hun vooruitgang en helpen bovendien bij het verbeteren van de codering. Om de codering beperkter te maken, wordt het JavaScript-verkleiningsapparaat toegepast voor het elimineren van ongewenste spaties, zinloze, lege gebieden en nieuwe regelopmerkingen uit de broncode. De absoluut beste JavaScript-verkleiningsinstrumenten die de ontwerpers kunnen gebruiken voor het verkleinen van JS zijn:

1. JSMin.

2. YUI-compressor.

3. Inpakker.

4. Google Closure-compiler.

5. Dojo ShrinkSafe.