مصغر JavaScript

تصغير شيفرة JavaScript وضغطها

مشاركة هذه الأداة

الإبلاغ عن مشكلة

صف المشكلة دون تضمين مدخلات أو ملفات خاصة.

ما مدى فائدة هذه الأداة؟

ما مدى فائدة هذه الأداة؟

شيفرة JavaScript المدخلة

يزيل التعليقات وعبارات debugger ويحافظ على سجلات console.

يعمل في متصفحك. تبقى شيفرتك على هذا الجهاز.

نصائح لتصغير JavaScript
  • اختبر شيفرة JavaScript المصغّرة قبل نشرها.
  • احتفظ بملفات المصدر الأصلية لأغراض تصحيح الأخطاء.
  • استخدم تشويش الأسماء بحذر عندما تعتمد شيفرتك على أسماء الدوال أو الأصناف.
  • اجمع بين التصغير والضغط بـ gzip أو Brotli.
  • استخدم أدوات البناء لأتمتة التصغير في بيئة الإنتاج.

شيفرة JavaScript المصغّرة

نتائج الضغط

الحجم الأصلي
—
الحجم بعد التصغير
—
البايتات الموفَّرة
—
الضغط
—
الأسطر
—
قبل وبعد

قبل

—

بعد

—

حول أداة مصغر JavaScript

يضغط مصغر JavaScript المجاني عبر الإنترنت شيفرة JS لديك بإزالة المسافات والتعليقات والأحرف غير الضرورية للحصول على أصغر مخرجات ممكنة. وبالاعتماد على Terser، محرك ضغط JavaScript المعتمد في الصناعة، تتعامل هذه الأداة مع صيغة ES6+ الحديثة بما فيها الدوال السهمية والقوالب النصية والفئات والتفكيك وغيرها.

اختر من بين ثلاثة مستويات للتصغير بما يناسب احتياجاتك. يحتفظ الإعداد الآمن بجميع التعليقات وأسماء المتغيرات كما هي. ويزيل الإعداد الموصى به التعليقات وعبارات debugger مع الإبقاء على سجلات وحدة التحكم. أما الإعداد المكثف فيفعّل تشويش الأسماء بالكامل وحذف الشيفرة الميتة وإزالة سجلات وحدة التحكم لأقصى تقليص لحجم الملف.

تتم كل المعالجة مباشرة في متصفحك باستخدام مكتبة Terser: لا تُرفع شيفرة JavaScript إلى أي خادم أبدًا. وتوفر الأداة إحصاءات ضغط مفصلة تعرض الحجم الأصلي والحجم بعد التصغير وعدد البايتات الموفرة ونسبة الضغط والانخفاض في عدد الأسطر. ما عليك سوى لصق شيفرتك واختيار إعداد، لتحصل على JavaScript محسّن فورًا.

إعدادات الخصوصية

اختر تفضيلاتك للتحليلات والإعلانات والتخصيص. يُبقي التخزين الأساسي ميزات مثل المظهر والأدوات المحفوظة تعمل.

التخزين الأساسي مفعّل دائمًا.