Minify (فشردهسازی کد) چیست؟
Minification
Minify یعنی حذف هر چیزی از کد که برای اجرا لازم نیست (فاصله، توضیحات، نامهای بلند) تا حجم فایلهای CSS، جاوااسکریپت و HTML کم شود.
بروزرسانی:
چه چیزی تغییر میکند؟
فاصلهها و خطهای اضافه، توضیحات، و در جاوااسکریپت نام متغیرهای محلی کوتاه میشود؛ رفتار کد عوض نمیشود. میزان کاهش به کد بستگی دارد، ولی در فایلهای پرتوضیح و پرفاصله قابلتوجه است؛ ابزار ما درصد دقیق صرفهجویی را نشان میدهد.
با gzip چه فرقی دارد؟
minify خود کد را کوچک میکند؛ gzip و Brotli هنگام ارسال از سرور فشرده میکنند. بهترین نتیجه از ترکیب هر دو است.
برای پروژههای بزرگ از ابزار build (مثل esbuild یا Vite) استفاده کنید؛ در وردپرس هم گزینهی Minify افزونههای کش همین کار را میکند.