کوڈ اور فارمیٹ

JS منیفائر

اپنے JavaScript کوڈ کو مفت میں چھوٹا کریں: تبصرے اور اضافی خالی جگہ کو ہٹا کر فائل کا سائز کم کریں، اور فوری طور پر بچت کا فیصد دیکھیں۔

JS منیفائر
کم سے کم کوڈ
اصل سائز
گھٹا ہوا سائز
محفوظ کرنا
output.min.js
سادہ تخفیف (تبصرے + جگہ ہٹانا)۔ پیداواری ماحول کے لیے، Terser/esbuild جیسے مکمل منیفائر کی سفارش کی جاتی ہے۔
معلومات

JS Minimizer کے بارے میں

JavaScript فائلوں کا سائز براہ راست آپ کی ویب سائٹ کی لوڈنگ کی رفتار اور کور ویب وائٹلز اسکورز کو متاثر کرتا ہے۔ منیفیکیشن سورس کوڈ سے تبصروں، غیر ضروری جگہوں، لائن بریکوں اور انڈینٹیشن کو ہٹا کر فائل کو براؤزر میں منتقل کرنے کے لیے درکار بائٹس کی تعداد کو نمایاں طور پر کم کر دیتی ہے۔

یہ مفت ہے۔ JS منیفائر ٹول جاوا اسکرپٹ کوڈ پر کارروائی کرتا ہے جسے آپ اپنے براؤزر میں پیسٹ کرتے ہیں۔ سرور کو کوئی ڈیٹا نہیں بھیجا جاتا ہے۔ ایک لائن کے تبصرے۔ (//), کثیر لائن تبصرے (/* ... */)، لائنوں کے شروع اور آخر میں خالی جگہیں ہٹا دی جاتی ہیں۔ تار ("...", '...', `...``<script>` اور `regex` لٹریلز کے اندر موجود مواد محفوظ ہے۔ یہ فنکشنل انحطاط کے خطرے کو کم کرتا ہے۔

ٹول، اصل اور کم یہ کوڈ کے سائز کا موازنہ کرتا ہے اور فیصد کی بچت کو ظاہر کرتا ہے۔ نوٹس: یہ ٹول بنیادی سطح کی کمی کو انجام دیتا ہے۔ یہ پیداواری ماحول کے لیے متغیر نام تبدیل کرنے، درختوں کو ہلانے، اور اعلی درجے کی اصلاح پیش کرتا ہے۔ معکوس, esbuild یا UglifyJS ان جیسے مکمل خصوصیات والے منیفائر ٹولز کی سفارش کی جاتی ہے۔

اس کا استعمال کیسے کریں؟

قدم بہ قدم

  1. آپ اسے سکڑنا چاہتے ہیں۔ جاوا اسکرپٹ کوڈ اوپر والے حصے میں چسپاں کریں یا ٹائپ کریں۔
  2. کم کرنا بٹن پر کلک کریں؛ تبصرے اور اضافی خالی جگہوں کو فوری طور پر ہٹا دیا جائے گا۔
  3. بچت کا فیصد اور بائٹ سائز نتائج کے سیکشن میں دکھائے جاتے ہیں۔
  4. چھوٹا سا کوڈ کاپی بٹن کا استعمال کرتے ہوئے اسے کلپ بورڈ میں محفوظ کریں، اور اسے اپنے پروجیکٹ میں استعمال کریں۔
  5. ایک مختلف کوڈ کے لیے صاف بٹن پر کلک کریں اور عمل کو دہرائیں۔
FAQ

اکثر پوچھے گئے سوالات

نمبر ٹول سٹرنگ ("...", '...'سانچہ لفظی `...`یہ ریجیکس لٹریلز اور کمنٹ کریکٹرز کے مواد کا پتہ لگاتا اور محفوظ کرتا ہے۔ یہ اس بات کو یقینی بناتا ہے کہ وہ حصے جو تبصرے کے حروف کے طور پر ظاہر ہوتے ہیں لیکن اصل میں ڈیٹا ہوتے ہیں حذف نہیں ہوتے ہیں۔

آسان پروجیکٹس اور فوری ابتدائی جانچ کے لیے موزوں ہے۔ تاہم، یہ پیداواری ماحول میں متغیر مختصر کرنے، درختوں کو ہلانے، اور سورس میپنگ کے لیے تعاون فراہم کرتا ہے۔ معکوس, esbuild یا UglifyJS ہم ان جیسے مکمل خصوصیات والے ٹولز استعمال کرنے کی تجویز کرتے ہیں۔

نہیں، پورا عمل مکمل طور پر آپ کے براؤزر (کلائنٹ سائیڈ) میں ہوتا ہے۔ کوڈ کی کوئی لائنیں سرور پر بھیجی یا محفوظ نہیں کی جاتی ہیں۔

تبصروں کی تعداد اور خالی جگہ پر منحصر ہے، عام طور پر 10-40% کی سائز میں کمی حاصل کی جاتی ہے۔ بہت سے تبصروں کے ساتھ کوڈ میں یہ فیصد زیادہ ہو سکتا ہے۔ بائٹ فرق اور فیصد دونوں نتائج کے سیکشن میں دکھائے گئے ہیں۔

نہیں، مائیفیکیشن فائل کا سائز کم کرنے کے لیے صرف غیر ضروری حروف کو ہٹاتی ہے۔ یہ کوڈ کی منطق کو تبدیل نہیں کرتا ہے۔ دوسری طرف، ابہام جان بوجھ کر کوڈ کو پڑھنے کے قابل نہیں بناتا ہے۔ یہ ٹول صرف minification انجام دیتا ہے۔