Skip to main content
Toolzer — Free Online Tools

مصغر جافاسكريبت

يزيل التعليقات والمسافات البيضاء من JS. يتم الحفاظ على المعرفات.

عن الأداة

قم بإزالة التعليقات والأسطر الفارغة والمسافات البيضاء غير الضرورية من JavaScript لشحن حزم أصغر. الأداة عبارة عن مُصغِّر آمن — فهي لا تُعيد تسمية المعرفات أو تُشوه النطاق أو تُعيد كتابة التعبيرات — مما يعني أنها لا تُكسر الكود أبدًا، حتى عندما تعتمد المدخلات على أسماء الوظائف وقت التشغيل. استخدمه كفوز سريع على البرامج النصية المضمنة، أو مقتطفات الجهات الخارجية، أو أي JS لا يمر بالفعل عبر أداة تجميع.

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

لماذا لا يتم تشويه أسماء المتغيرات أيضًا؟

تتطلب إعادة التسمية تحليل نطاق كامل وتكسر أي كود يستخدم Function.name أو eval أو عمليات البحث الانعكاسية. نحن نعطي الأولوية للسلامة هنا؛ للحصول على أقصى قدر من الضغط، استخدم esbuild أو terser أو swc في مسار البناء.

هل ستتعامل مع جافاسكريبت الحديثة؟

نعم — async/await، السلسلة الاختيارية، الفئات، وحدات ES الخالية من JSX والخالية من TSX كلها تمر عبرها. يتم الحفاظ على السلاسل (بما في ذلك القوالب الحرفية) كما هي دون تغيير.

هل يزيل الكود الميت؟

لا. يتطلب التخلص من الكود الميت أداة على مستوى AST. هذا المصغِّر يلمس فقط الأحرف التي لا تؤثر على معنى البرنامج.

هل يتم تخزين الكود الخاص بي؟

لا. كل شيء يعمل في متصفحك.