الكود المكتوب لسهولة القراءة البشرية يتضمن الكثير من التنسيق الذي لا يحتاجه الكمبيوتر فعليًا لتشغيله — التصغير يزيل ذلك للإنتاج.
تقوم أداة التصغير بمعالجة ملف كود وإزالة المسافات البيضاء وفواصل الأسطر والتعليقات، وأحيانًا أيضًا تقصير أسماء المتغيرات — كل ذلك دون تغيير ما يفعله الكود فعليًا عند تشغيله.
يمكن للتصغير أحيانًا تقليل حجم ملف JavaScript أو CSS بنسبة 30-60٪، فقط عن طريق إزالة أحرف التنسيق التي ليس لها أي تأثير على كيفية تنفيذ الكود فعليًا.
يكتب المطورون كودًا نظيفًا وقابلًا للقراءة أثناء التطوير، ثم تقوم أداة البناء بتصغيره تلقائيًا قبل النشر — لا أحد يزيل التنسيق يدويًا في الممارسة العملية.
تتعامل أدوات البناء الحديثة مع التصغير تلقائيًا — يتم تصغير أصول NOXEL360 الأمامية كجزء قياسي من عملية النشر.
يمكن أيضًا تصغير HTML، وتنطبق مبادئ مماثلة لتقليل الحجم على أنواع الملفات الأخرى، على الرغم من أن JavaScript و CSS هما الأهداف الأكثر شيوعًا وتأثيرًا.
لا — إنه يزيل فقط أحرف التنسيق غير الضرورية، دون تغيير المنطق الفعلي أو سلوك الكود.
لا — أدوات البناء والأطر الحديثة تتعامل مع التصغير تلقائيًا كجزء من عملية النشر.
يختلف ذلك، ولكن التقليلات بنسبة 30-60٪ لملفات JavaScript و CSS شائعة، فقط من إزالة التنسيق غير الضروري.
نعم بشكل كبير — وهذا هو بالضبط سبب حدوث التصغير فقط قبل النشر مباشرة، مع الاحتفاظ بالكود الأصلي القابل للقراءة للتطوير المستمر.
لا — أدوات التصغير المناسبة مصممة خصيصًا للحفاظ على الوظائف بدقة مع تقليل حجم الملف.
مرتبطان ولكن مختلفان — التصغير يزيل أحرف الكود غير الضرورية؛ الضغط (مثل gzip) يقلل حجم الملف أكثر باستخدام خوارزميات ضغط البيانات أثناء النقل.
شاهد الأصول المصغرة المنشورة تلقائيًا كممارسة قياسية.
استكشف لوحة تحكم NOXEL360 ←