مصغر جافا سكريبت
مصغر جافا سكريبت هو أداة تُستخدم لتقليل حجم ملفات جافا سكريبت دون التأثير على وظائفها، وذلك عن طريق إزالة المسافات الفارغة، التعليقات، الفواصل غير الضرورية، وتقصير أسماء المتغيرات والدوال قدر الإمكان. الهدف من التصغير هو تسريع تحميل الصفحات الويب وتقليل استهلاك bandwidth، مما يحسن تجربة المستخدم ويقلل من زمن الاستجابة خاصة على الاتصالات البطيئة أو الأجهزة ذات الموارد المحدودة. يعمل المصغر عادةً عبر تحليل الكود المصدر وتطبيق قواعد ضغط محددة تضمن بقاء السلوك البرمجي ذاته، مع إمكانية الحفاظ على خرائط المصدر (source maps) لتسهيل debugging عند الحاجة. يمكن دمج هذه الأداة في سير عمل التطوير باستخدام أدوات البناء مثل Webpack، Gulp، أو Grunt، أو استخدامها بشكل منفرد عبر واجهات سطر الأوامر أو إضافات المتصفحات. من خلال تقليل حجم الملفات، يساهم المصغر في تحسين ترتيب المواقع في محركات البحث وتقليل تكاليف الاستضافة، مما يجعله خطوة أساسية في تحسين أداء التطبيقات الويب الحديثة.