TL
Tool Lab
💰Donate
💰Donate

JavaScript Minifier

Minify and compress JavaScript

إدخال JavaScript
JS مُصغَّر

حول هذه الأداة

يُزيل تصغير JavaScript التعليقاتِ والمسافاتِ البيضاء وفواصل الأسطر وغيرها من الأحرف غير الضرورية من الكود المصدري دون تغيير سلوكه. النتيجة ملف أصغر يُنزَّل ويُحلَّل بشكل أسرع في المتصفح.

يتعامل هذا الأداة مع الحالات الشائعة: تعليقات السطر الواحد (//)، تعليقات الكتلة (/* */)، لترالات السلاسل (محفوظة بدقة)، ومسافات المعاملات. للاستخدام الإنتاجي، تُعيد أدوات متخصصة مثل Terser أو esbuild تسمية المتغيرات وتُطبّق إزالة الكود الميت.

كيفية الاستخدام

  1. الصق JavaScript في لوحة الإدخال.
  2. انقر على زر التصغير.
  3. يظهر الإخراج المُصغَّر على اليمين مع مؤشر توفير الحجم.
  4. استخدم زر النسخ لنسخ النتيجة في الحافظة.

حالات الاستخدام

يُستخدم لتقليل حجم النص البرمجي قبل النشر الإنتاجي. مفيد عند الحاجة لتضمين نصوص برمجية مباشرة في HTML دون أداة بناء. مفيد أيضًا لتحسين ملف نص برمجي واحد في WordPress أو الأنظمة القديمة، أو ضغط نص برمجي مساعد صغير بسرعة.

الأسئلة الشائعة

  • هل يُغيّر التصغير سلوك الكود؟لا. التصغير محايد دلاليًا — يُزال التعليقات والمسافات البيضاء فقط؛ المنطق يبقى متطابقًا.
  • كيف يختلف عن Terser/esbuild؟تُقصّر Terser وesbuild أيضًا أسماء المتغيرات، وتُزيل الكود الميت، وتطوي الثوابت. هذه الأداة خيار سريع قائم على المتصفح لا يحتاج بيئة بناء.
  • هل تُعالَج لترالات regex بشكل صحيح؟تُحفظ لترالات regex البسيطة. قد لا تُعالَج regex المعقدة بشكل صحيح أحيانًا — تحقق من الإخراج عند الشك.