منسّق JavaScript وضاغطه
اجعل JavaScript المضغوط مقروءاً، أو قلّص سكربتاتك لبيئة الإنتاج.
الإبلاغ عن مشكلة في هذه الأداة
كيفية استخدام منسّق JavaScript
الصق JavaScript
الصق سكربتاً، أو افتح ملف .js أو أفلته. يُنسَّق أثناء الكتابة.
جمّل أو اضغط
يضيف التجميل مسافة بادئة للشيفرة بمسافتين أو 4 مسافات أو علامة جدولة. ويختصر الضغط الأسماء ويزيل المسافات والتعليقات.
انسخ أو حمّل
انسخ النتيجة أو حمّلها كملف .js. عند الضغط سترى كم صغُر حجمها.
لماذا تستخدم Utils365
ضغط حقيقي
يعيد Terser، الضاغط المستخدم في معظم أدوات البناء، تسمية المتغيرات المحلية، ويحذف الشيفرة الميتة، ويختصر التعابير.
أخطاء يسهل إيجادها
يوقف خطأ الصياغة الضاغط، وسترى السطر والعمود مع تمييز الشيفرة المحيطة.
آمن للسكربتات العادية
لا تُعاد تسمية الأسماء في المستوى الأعلى، فتستمر السكربتات الأخرى في الصفحة التي تستخدم دوالك في العمل.
خصوصية تامة
تُنسَّق شيفرتك في متصفحك ولا تُرفع أبداً، فتبقى الشيفرة المصدرية الخاصة خاصة.
الأسئلة الشائعة
ماذا يفعل ضاغط JavaScript؟
يزيل المسافات وفواصل الأسطر والتعليقات، ويعيد تسمية المتغيرات المحلية بأحرف مفردة، ويعيد كتابة الشيفرة بطرق أقصر تؤدي الوظيفة نفسها. غالباً ما يصبح حجم السكربت النصف أو أقل.
هل يمكنني فك ضغط JavaScript؟
اختر تجميل لاستعادة المسافات البادئة وفواصل الأسطر لتتمكن من قراءتها. لا يمكن استعادة أسماء المتغيرات الأصلية والتعليقات، لأن الضغط تخلّص منها.
هل يدعم JavaScript الحديثة؟
نعم: الأصناف، والدوال السهمية، وasync وawait، والتسلسل الاختياري، وimport وexport، وawait في المستوى الأعلى داخل الوحدات.
هل تُحفظ تعليقات الترخيص؟
نعم. التعليقات التي تبدأ بـ /*! أو تحتوي على @license أو @preserve تبقى في الشيفرة المضغوطة.
هل يعمل مع TypeScript أو JSX؟
ليس مباشرةً. يقرأ الضاغط JavaScript القياسية فقط، لذا حوّل TypeScript وJSX إلى JavaScript أولاً، ثم الصق النتيجة.