Minifier به نرمافزار/اپلیکیشن/کتابخانه/بستهای اشاره دارد که عملیات Minify یا کوچکسازی را انجام میدهد.
این عملیات در حوزهی وب به معنای عملیاتی به منظور کاهش حجم کدها است که معمولا با از بین بردن فاصلهها، خطوط خالی و کامنتها که عدم وجودشان در اجرای درست کدها مشکلی پدید نمیآورند، انجام میپذیرد.
معمولا فاصله ها و خطوط خالی به دلیل خوانش بهتر کدها توسط برنامهنویس و یا به صورت خودکار توسط نرمافزار IDE، فقط به دلیل افزایش خوانایی کد ایجاد شدهاند که وجود و یا عدم وجودشان هیچ تفاوتی در اجرای کد ایجاد نخواهند کرد.
علاوه بر این موارد، عملیات کاهش حجم در برخی از زبانها مثل JavaScript میتواند به صورت هوشمند انجام شود و با مختصرسازی کد همراه شود. مثلا میتواند نام متغیرها را با فقط یک حرف در تمام خطوط کد، جایگزین کند. به عنوان مثال میتواند var myCustomValue = 100
را به var
c=100
تبدیل کند و در همهی مواردی که در کد myCustomValue فراخوانی شده است، c را فراخوانی کند.
فهرست مقالهها و یا پروژههای مرتبطِ این وبلاگ با «Compression»: