تخطٍّ إلى المحتوى
FileSlimmer
الأدوات
الأدلة

تصغير JavaScript

اختصر شيفرة JavaScript مع الإبقاء على تعليقات الترخيص. تبقى الملفات على جهازك.

كيف يجري هذا محليًا
  1. تختار ملفًا، فتقرؤه الصفحة من جهازك.
  2. يُحمَّل المحرك المناسب من fileslimmer.com ويعمل داخل Web Worker.
  3. تُكتب النتيجة في مكان تختاره أنت على هذا الجهاز.

قبل أو اختر ملفات من جهازك

الحجم الأصلي —

الصيغ المقبولة
يقرأ
JS · MJS

يحتفظ الناتج باللغة التي كُتب بها؛ النص وحده هو ما يُعاد كتابته.

الذاكرة المقدّرة

لا يبلّغ متصفحك سوى تلميح تقريبي عن الذاكرة، لذا هذا الرقم تقدير.

حدود المدخلات لهذه الأداة
الحدالقيمة
حجم الملف20 MiB

تحمي هذه الحدود لسان المتصفح من ملف يتمدد إلى أضعاف حجمه المخزَّن (المواصفة 9.3). وهي لا تتغير بتغيّر الجهاز، لأن تحليل النص محكوم بالنص نفسه.

القيود
  • يُحلَّل ملفك ويُعاد كتابته بوصفه نصًا، ولا يُنفَّذ إطلاقًا. والناتج المصغَّر مكافئ للمصدر فقط حين ينجح تحليله؛ وأي خطأ في الصياغة يوقف المهمة بدل التخمين.
  • تبقى تعليقات الترخيص في الناتج، فيبقى شرط النسبة الوارد في المصدر قائمًا بعد التصغير.
  • إعادة تسمية المعرّفات تكسر الشيفرة التي تبحث عن اسم بوصفه نصًا، كما أن تتبّع المكدّس الصادر عن الناتج لم يعد يطابق مصدرك.