Yaraynta waa dariiqa loo marayo baabi'inta dhammaan jilayaasha aadka u sarreeya, tusaale ahaan, meel bannaan, khad cusub, odhaahyo ka soo baxay koodka isha adoon beddelin hab-dhaqanka barnaamijkaaga. Waxaa loo isticmaalaa in lagu dhimo wakhtiga kaydinta iyo awoodda wareejinta xogta isticmaalka goobta. Waxay hagaajinaysaa xawaaraha goobtaada iyo helitaankaaga. Sidoo kale waxaa faa'iido u leh macaamiisha goobta inay ku tagaan goobtaada iyagoo adeegsanaya qorshe macluumaad xaddidan inta ay ka fiirsanayaan shabakadda. Waa qayb muhiim ah oo ka mid ah hagaajinta dhamaadka hore (FEO). FEO waxay yaraynaysaa cabbirada diiwaanka iyo tirada bogga bogga laxiriira.

Wax-yaraynta gacanta waa dhaqan aad u xun oo aan loo malayn karin diiwaannada waaweyn. Shabakadda Gudbinta Maaddada (CDN) waxay ku siinaysaa yaraynta robotized. CDN waa habayn shaqaale wareeg ah oo u gudbiya bogag iyo qaybaha kale ee shabakada macaamiisha ku xiran aaggooda iyo bilowga goobta dhalashada ee boggaga internetka. Tani waxay ku qasban tahay in la dedejiyo gudbinta nuxurka goobaha. Waxa kale oo ay dammaanad ka siinaysaa daadadka waaweyn ee saacadaha degdega ah

Marka aad dalbato maamullo gaar ah, shaqaalaha kuugu dhow ayaa ka falcelin doona codsiga. CDN-ku waxa uu ku koobbiyaa boggaga goobta urur shaqaale oo ku kala firirsan meelo kala duwan. Marka aad dalbato bog, CDN waxay ka weecin doontaa codsiga shaqaalaha goobta bilawga shaqaalaha CDN ee kuugu dhow. Halkaa marka ay marayso gudbi nuxurka kaydsan. Habka aad uga boodi karto CDN-ga ayaa kugu toosan. Waxaad ogaan kartaa in CDN la helay haddii URL la gudbiyay uu yahay mid gaar ah marka loo eego URL-ka dhowaan la xafiday. Iyadoo la gudbinayo goobaha baaxadda leh, CDN waxay yarayn kartaa shaqo la'aanta, waxay dedejin kartaa waqtiyada rarka goobta, waxay yaraynaysaa isticmaalka xogta sugan ee isticmaalka awoodda. Maanta, iyada oo qaybo badan oo ka mid ah nolol maalmeedka ay u socdaan shabakadda, ururradu waxay isticmaalaan CDN si ay u dedejiyaan maaddada, firfircoonida iyo walaxda la qaadi karo, isweydaarsiga ganacsiga internetka, muuqaalka, codka, ciyaaraha, iwm.

Hantida JS iyo CSS waa la dhimi karaa Minifier JS wuxuu tirtiraa hadalada iyo meelaha cad ee aan macnaha lahayn dukumeenti js Waxay si weyn u dhimaysaa cabbirka dukumeentiga, taasoo keenaysa soo dejin degdeg ah. Waxay soo dejisanaysaa kharashka soo dejinta ee bilaa dhibco ah, is-dokumentiga wax bartay. Waxaa sidoo kale loo isticmaalaa in lagu daro dhammaan dukumeentiyada JS ee goobta kali ah hal diiwaan. Markaa waxay yaraynaysaa tirada dalabaadka HTTP ee ay tahay in la sameeyo si loo helo dhammaan qaybaha goobta. Falanqeeyayaasha JS kuwaas oo yareyn kara oo abuuri kara khariidado isha ku jira UglifyJS iyo Google's Closure Compiler.

Yaraynta JS waxay ku xidhaa waxa ku jira waddooyin aad u yar. JS asal ahaan waxaa loo soo jeediyay barnaamijyadaada, halkii laga isticmaali lahaa macaamiishaada. Naqshadayaasha shabakadu waxay ka faa'iidaystaan ​​​​qalabka yaraynta JavaScript ee ugu fiican si ay u fuliyaan hawlo gaar ah oo dhib badan. Aaladaha ugu wanaagsan ee wax-yaraynta ee JS waxay ka caawiyaan naqshadeeyayaasha hawlahooda horumarineed, iyo weliba inay gacan ka geystaan ​​hagaajinta codaynta. Si loo sameeyo kood-samaynta mid aad u xaddidan, qalabka yaraynta JavaScript ayaa lagu dabaqaa baabi'inta meel aan loo baahnayn, macno la'aan, aag madhan, iyo odhaahyada khadka cusub ee koodhka isha. Qalabka wax-yaraynta JavaScript ee ugu fiican ee ay naqshadeeyayaashu u isticmaali karaan yaraynta JS waa:

1. JSMin.

2. YUI Compressor.

3. Baakadaha.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.