Skip to content
Zoyku

ضغط JavaScript

ضاغط JavaScript متحفظ: يشطب التعليقات ويطوي الأسطر الفارغة مع الحفاظ على فواصل الأسطر — لا إعادة كتابة محفوفة بالمخاطر، وتبقى دلالات كودك دون مساس.

تعمل هذه الأداة بالكامل داخل متصفحك. بياناتك لا تغادر جهازك أبداً — لا يتم رفعها إلى أي خادم.

طريقة الاستخدام

  1. 1الصق JavaScript في صندوق الإدخال.
  2. 2يظهر الناتج المضغوط فوراً، مع أحجام الإدخال والإخراج والنسبة الموفرة.
  3. 3انسخ السكربت المضغوط أو امسح الإدخال لضغط ملف آخر.

ضغط JavaScript

يفعل هذا الضاغط شيئين بالضبط: يزيل تعليقات // و/* */ (حتى داخل الملفات العقدية — فالسلاسل والقوالب النصية بما فيها ${…} المتداخلة والنمطيات الحرفية محترمة)، ويطوي الأسطر الفارغة والإزاحات. تُحفظ فواصل الأسطر بين العبارات، فيواصل إدراج الفواصل المنقوطة التلقائي العمل كما كان تماماً.

لن يعيد تسمية المتغيرات، ولا تضمين الكود، ولا دمج العبارات أبداً — تلك مهمة أداة بناء كاملة. ما تحصل عليه ملف أصغر بشكل ملموس، مضغوط بأمان، مع مؤشر حي للتوفير بالبايت، بالكامل في متصفحك.

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

لماذا يحفظ فواصل الأسطر بدل ضم كل شيء في سطر واحد؟

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

ما الفرق بينه وبين Terser أو UglifyJS؟

تلك تحلل وتعيد كتابة شجرة AST: تشويه الأسماء، وإزالة الكود الميت، والتضمين. ناتج أصغر بكثير، لكن مع خطوة بناء حقيقية. تحدّ هذه الأداة التعليقات والأسطر الفارغة فقط — صفر خطر لتغيير السلوك، بلا بناء.

هل يُرفع كودي إلى أي مكان؟

لا. كل شيء يعمل محلياً في متصفحك — مصدرك لا يغادر الجهاز أبداً.

أدوات ذات صلة

كل أدوات المطورون →

تضمين هذه الأداة

أضف هذه الأداة إلى موقعك بسطر واحد — تعمل في متصفح الزائر.

<iframe src="https://zoyku.com/ar/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>
100% local processing