طريقة الاستخدام
- الصق JavaScript الخاص بك.
- اختر ما إذا كنت تريد اختصار أسماء المتغيرات والإبقاء على تعليقات الترخيص.
- انقر «تصغير»، أو اضغط Ctrl+Enter (⌘+Enter على Mac).
- انسخ الملف المصغّر أو نزّله.
شرح الخيارات
- اختصار أسماء المتغيرات
- يعيد تسمية المتغيرات المحلية ومعطيات الدوال إلى حروف مفردة. تبقى الأسماء العامة كما هي حتى تستطيع النصوص البرمجية الأخرى استخدامها.
- الإبقاء على تعليقات الترخيص
- يبقي التعليقات التي تبدأ بـ/*! أو تحتوي على @license أو @preserve، والتي تشترط كثير من التراخيص الاحتفاظ بها.
أمثلة
function add(first, second) {
// sum
return first + second;
}
يُصغَّر إلى function add(d,n){return d+n}.
الأسئلة الشائعة
هل الكود المصغّر آمن للاستخدام؟
تطبّق Terser فقط تحويلات تحافظ على سلوك الكود الصالح. الكود الذي يعتمد على أسماء الدوال وقت التشغيل (مثلًا عبر Function.name) قد يتصرف بشكل مختلف عند اختصار الأسماء؛ أطفئ ذلك الخيار في تلك الحالة.
هل يدعم JavaScript الحديث؟
نعم. تفهم Terser الصياغة الحالية بما فيها الأصناف والدوال غير المتزامنة والتسلسل الاختياري والوحدات. لا تحوّل الكود للمتصفحات القديمة.
هل يُرفع الكود الخاص بي؟
لا. تعمل Terser في متصفحك.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.