احذف المسافات والتعليقات من كود JavaScript لتقليل حجمه.

المسافات البادئة والتعليقات والأسطر الفارغة تجعل كود JavaScript مريحًا للقراءة، لك ولمن يعمل معك. المتصفح لا يحتاج شيئًا منها، لكن كل زائر يحمّلها مع ذلك. أداة ضغط كود JavaScript في جود تحذف هذا الزائد وتعطيك نسخة أصغر تؤدي العمل نفسه.
في تجربتنا، دالة قصيرة فيها تعليقان وإزاحات عادية نزلت من 182 بايت إلى 107 بايت، أي أصغر بنحو 40 في المئة.
قد تلاحظ أن النتيجة ليست سطرًا واحدًا دائمًا، وهذا مقصود. JavaScript يسمح بكتابة الكود دون فاصلة منقوطة في آخر كل سطر، ويعتمد حينها على فاصل السطر ليعرف أين تنتهي التعليمة. لو حُذف ذلك الفاصل لالتصقت تعليمتان، فيتغير المعنى أو يظهر خطأ. لذلك لا تحذف الأداة فاصل السطر إلا حيث تتأكد أنه لا يغير شيئًا، مثلًا بعد فاصلة منقوطة أو قوس مفتوح، وتُبقيه في غير ذلك.
الأداة لا تغير أسماء المتغيرات إلى حروف قصيرة، ولا تحذف الكود غير المستعمل، ولا تفحص الكود بحثًا عن الأخطاء: إن كان في الأصل خطأ فسيبقى في النسخة المضغوطة. أدوات متخصصة مثل Terser تذهب أبعد من ذلك وتعطي ملفًا أصغر، وأدوات البناء مثل webpack وVite تضغط الكود تلقائيًا عند تجهيز نسخة الإنتاج. أما لسكربت صغير في موقعك، أو كود تضيفه إلى قالب ووردبريس، أو ملف لا يمر بأي أداة بناء، فهذه الأداة أقصر طريق.
ولملفات التنسيق استعمل ضغط كود CSS، ولصفحات الويب ضغط كود HTML. الكود يُرسل إلى خادم جود ويُضغط هناك، ولا يُحفظ.
نستخدم ملفات تعريف الارتباط لقياس الزيارات وتحسين الموقع (Google Analytics)، وقد نعرض إعلانات لاحقاً. لا نفعّل ذلك إلا بموافقتك. سياسة الخصوصية