کوډ او بڼه

د JS منیمایزر

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

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

د JS Minimizer په اړه

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

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

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

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

ګام په ګام

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

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

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

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

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

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

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