Ang pagpapaliit ay ang paraan patungo sa pag-aalis ng lahat ng kalabisan na mga character, halimbawa, void area, bagong linya, mga komento mula sa source code nang hindi binabago ang pagsasagawa ng iyong programa. Ginagamit ito upang bawasan ang oras ng heap at kapasidad ng paglilipat ng data sa paggamit ng site. Pinapabuti nito ang bilis at pagiging available ng iyong site. Ito rin ay kapaki-pakinabang sa mga kliyente ng site na makarating sa iyong site sa pamamagitan ng isang pinaghihigpitang plano ng impormasyon habang binabasa ang web. Ito ay isang makabuluhang segment ng front end optimization (FEO). Binabawasan ng FEO ang mga sukat ng talaan at ang dami ng mga kaugnay na hinihingi sa pahina ng site.

Ang manu-manong minification ay isang kakila-kilabot na kasanayan at hindi maiisip para sa malalaking rekord. Ang isang Content Delivery Network(CDN) ay nagbibigay ng robotized minification. Ang CDN ay isang kaayusan ng mga circulated worker na naghahatid ng mga page at iba pang web segment sa mga kliyenteng nakadepende sa kanilang lugar at simula ng lugar ng kapanganakan ng mga web page. Ito ay nakakahimok sa pagpapabilis ng paghahatid ng sangkap ng mga site. Nagbibigay din ito ng katiyakan mula sa napakalaking pagbaha sa rush hour gridlock.

Sa punto kung kailan ka humingi ng ilang mga administrasyon, ang mga manggagawang pinakamalapit sa iyo ay magre-react sa kahilingan. Ang CDN ay duplicate ang mga pahina ng site sa isang organisasyon ng mga manggagawa na nakakalat sa iba't ibang lugar. Sa puntong humingi ka ng page, ililihis ng CDN ang solicitation mula sa manggagawa ng panimulang site patungo sa isang manggagawa sa CDN na pinakamalapit sa iyo. Sa puntong iyon ihatid ang nakaimbak na nilalaman. Ang paraan patungo sa paglaktaw sa CDN ay halos diretso sa iyo. Maaari mong malaman kung ang isang CDN ay nakukuha kung ang inihatid na URL ay natatangi kaugnay sa URL na kamakailang nakalaan. Habang inihahatid ang napakalaking saklaw na mga site, maaaring bawasan ng CDN ang kawalang-ginagawa, mapabilis ang mga oras ng pag-load ng site, bawasan ang paggamit ng kapasidad ng paglilipat ng data sa mga secure na application. Ngayon, habang mas maraming bahagi ng pang-araw-araw na buhay ang lumilipat sa web, ginagamit ng mga asosasyon ang CDN para pabilisin ang static , dynamic at portable substance, mga palitan ng negosyo sa internet, video, boses, mga laro, atbp.

Maaaring maliitin ang mga asset ng JS at CSS. Tinatanggal ng JS minifier ang mga komento at walang kabuluhang mga whitespace mula sa mga dokumento ng js. Binabawasan nito ang laki ng dokumento nang malaki, na nagdudulot ng mas mabilis na pag-download. Kinukuha nito ang gastos sa pag-download ng walang bahid, edukadong self-documentation. Ginagamit din ito upang isama ang lahat ng mga dokumento ng JS para sa isang solong site sa isang tala. Kaya binabawasan nito ang dami ng mga kahilingan sa HTTP na dapat gawin upang makuha ang lahat ng bahagi ng isang site. Ang mga JS analyzer na maaaring magpaliit at lumikha ng mga source na mapa ay isinasama ang UglifyJS at Closure Compiler ng Google.

I-pack ng JS minification ang iyong mga nilalaman sa mas katamtamang mga track. Ang JS ay karaniwang iminungkahi para sa iyong mga programa, sa halip na sa iyong mga kliyente. Nakikinabang ang mga taga-disenyo ng web mula sa pinakamahusay na mga kagamitan sa pagpapaliit ng JavaScript upang mabisang maisagawa ang mga partikular na mahirap na gawain. Ang pinakamahusay na JS minifying device ay tumutulong sa mga designer sa kanilang mga advancement errands, at higit pa rito ay tumutulong sa pagpapabuti ng coding. Para gawing mas limitado ang coding, inilapat ang JavaScript minifying apparatus para sa pag-aalis ng hindi kanais-nais na espasyo, walang kabuluhan , void area , at mga bagong line remarks mula sa source code. Ang ganap na pinakamahusay na mga instrumento sa pagpapaliit ng JavaScript na magagamit ng mga taga-disenyo para sa pagpapaliit ng JS ay:

1. JSMin.

2. YUI Compressor.

3. Packer.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.