کوډ او فارمیټ

JS مینیفایر

خپل جاواسکریپټ کوډ په وړیا توګه کوچنی کړئ: د نظرونو او اضافي سپینو ځایونو په لرې کولو سره د فایل اندازه کمه کړئ، او سمدلاسه د سپما سلنه وګورئ.

JS مینیفایر
لږ تر لږه کوډ
اصلي اندازه
کم شوی اندازه
خوندي کول
د محصول.منځنۍ.js
ساده کوچنی کول (تبصرې + د ځای لرې کول). د تولید چاپیریال لپاره، د Terser/esbuild په څیر بشپړ کوچنی کول سپارښتنه کیږي.
معلومات

د JS Minimizer په اړه

د جاواسکریپټ فایلونو اندازه ستاسو د ویب پاڼې د بارولو سرعت او د کور ویب ویټلز نمرو باندې مستقیمه اغیزه کوي. منیفیکیشن د نظرونو، غیر ضروري ځایونو، لاین بریکونو، او د سرچینې کوډ څخه انډینټیشنونو لرې کولو سره براوزر ته د فایل لیږدولو لپاره اړین بایټونو شمیر د پام وړ کموي.

دا وړیا ده. JS مینیفایر دا وسیله هغه جاواسکریپټ کوډ پروسس کوي چې تاسو یې په خپل براوزر کې پیسټ کوئ؛ هیڅ معلومات سرور ته نه لیږل کیږي. یو کرښه تبصرې (//), څو کرښې تبصرې (/* ... */)، د لیکو په پیل او پای کې ځایونه لرې کیږي. سټرینګ ("...", '...', `...`د `<script>` او `regex` لټریلونو دننه مینځپانګه ساتل کیږي؛ دا د فعال تخریب خطر کموي.

وسیله، اصلي او کم شوی دا د کوډ اندازې پرتله کوي او د سپما سلنه ښیې. یادښتونه: دا وسیله د اساسي کچې ښکته کول ترسره کوي. دا د تولید چاپیریال لپاره متغیر نوم بدلول، د ونو لړزول، او پرمختللي اصلاح وړاندې کوي. برعکس, ایس بلډ یا UglifyJS د Android لپاره د دې په څیر په بشپړ ډول ځانګړتیاوې لرونکي مینیفایر وسایل سپارښتنه کیږي.

څنګه یې وکاروئ؟

ګام په ګام

  1. ته غواړې چې دا کم کړې د جاواسکریپټ کوډ پورته برخه کې یې ولیکئ یا یې ولیکئ.
  2. کم کړئ تڼۍ کلیک کړئ؛ تبصرې او اضافي ځایونه به سمدلاسه لرې شي.
  3. د سپما سلنه او د بایټ اندازې د پایلو په برخه کې ښودل شوي.
  4. کوچنی کوډ کاپي د تڼۍ په کارولو سره یې کلپ بورډ ته خوندي کړئ، او په خپله پروژه کې یې وکاروئ.
  5. د یو بل کوډ لپاره پاک تڼۍ کلیک وکړئ او پروسه تکرار کړئ.
FAQ

پوښتل شوې پوښتنې

نه. د وسیلې تار ("...", '...'لفظي نمونه `...`دا د ریجیکس لیټرلز او تبصرې کرکټرونو مینځپانګه کشف او ساتي. دا ډاډ ورکوي چې هغه برخې چې د تبصرې کرکټرونو په توګه ښکاري مګر په حقیقت کې معلومات دي حذف نه کیږي.

د ساده پروژو او چټکو لومړنیو چکونو لپاره مناسب دی. په هرصورت، دا د تولید چاپیریال کې د متغیر لنډولو، د ونو ټکولو، او د سرچینې نقشې کولو لپاره ملاتړ وړاندې کوي. برعکس, ایس بلډ یا UglifyJS د Android لپاره موږ د دې په څیر بشپړ مشخص شوي وسیلو کارولو وړاندیز کوو.

نه. ټوله پروسه په بشپړه توګه ستاسو په براوزر (د مراجعینو اړخ) کې ترسره کیږي. د کوډ هیڅ کرښه سرور ته نه لیږل کیږي یا زیرمه کیږي.

د تبصرو او سپینو ځایونو شمیر پورې اړه لري، د 10-40٪ د اندازې کمښت عموما ترلاسه کیږي. دا سلنه ممکن د ډیری تبصرو سره په کوډ کې لوړه وي. د بایټ توپیر او سلنه دواړه د پایلو برخه کې ښودل شوي.

نه. Minification یوازې د فایل اندازه کمولو لپاره غیر ضروري حروف لرې کوي؛ دا د کوډ منطق نه بدلوي. له بلې خوا، Obfuscation په قصدي ډول کوډ د لوستلو وړ نه کوي. دا وسیله یوازې Minification ترسره کوي.