သင့်ရဲ့ JavaScript ကုဒ်ကို အခမဲ့ လျှော့ချလိုက်ပါ- မှတ်ချက်များနှင့် အပို whitespace များကို ဖယ်ရှားခြင်းဖြင့် ဖိုင်အရွယ်အစားကို လျှော့ချပြီး ချက်ချင်း ငွေစုရာခိုင်နှုန်းကို ကြည့်ရှုလိုက်ပါ။
JavaScript ဖိုင်တွေရဲ့ အရွယ်အစားက သင့်ဝက်ဘ်ဆိုက်ရဲ့ loading speed နဲ့ Core Web Vitals ရမှတ်တွေကို တိုက်ရိုက်သက်ရောက်မှုရှိပါတယ်။ Minification က source code မှာ comment တွေ၊ မလိုအပ်တဲ့ space တွေ၊ line break တွေနဲ့ indentation တွေကို ဖယ်ရှားပေးခြင်းအားဖြင့် browser ကို file ပို့ဖို့ လိုအပ်တဲ့ byte အရေအတွက်ကို သိသိသာသာ လျှော့ချပေးပါတယ်။
ဒါက အခမဲ့ပါ။ JS လျှော့ချကိရိယာ (Minifier) ဤကိရိယာသည် သင်၏ဘရောက်ဆာတွင် ကူးထည့်သည့် JavaScript ကုဒ်ကို လုပ်ဆောင်ပြီး မည်သည့်ဒေတာကိုမျှ ဆာဗာသို့ မပို့ပါ။ တစ်ကြောင်းတည်းသော မှတ်ချက်များ (//), လိုင်းပေါင်းစုံ မှတ်ချက်များ (/* ... */), လိုင်းများ၏ အစနှင့်အဆုံးရှိ နေရာလွတ်များကို ဖယ်ရှားသည်။ String ("...", '...', `...``<script>` နှင့် `regex` စာသားများအတွင်းရှိ အကြောင်းအရာကို ထိန်းသိမ်းထားပါသည်၊ ၎င်းသည် လုပ်ဆောင်ချက် ယိုယွင်းပျက်စီးမှုအန္တရာယ်ကို အနည်းဆုံးဖြစ်စေပါသည်။
ကိရိယာ၊ မူရင်း နှင့် လျှော့ချထားသော ၎င်းသည် ကုဒ်အရွယ်အစားများကို နှိုင်းယှဉ်ပြီး ရာခိုင်နှုန်း ချွေတာမှုကို ပြသသည်။ မှတ်စုများ- ဒီ tool က အခြေခံအဆင့် downscaling ကို လုပ်ဆောင်ပါတယ်။ variable renaming၊ tree-shaking နဲ့ production environment တွေအတွက် advanced optimization တွေကို ပေးပါတယ်။ ပြောင်းပြန်, esbuild သို့မဟုတ် UglifyJS ဤကဲ့သို့သော အပြည့်အဝအင်္ဂါရပ်ရှိသော minifier tools များကို အကြံပြုထားပါသည်။
"...", '...'နမူနာစာသား `...`၎င်းသည် regex literals နှင့် comment character များ၏ အကြောင်းအရာကို ရှာဖွေပြီး ထိန်းသိမ်းပေးသည်။ ၎င်းသည် comment character များအဖြစ် ပေါ်လာသော်လည်း အမှန်တကယ် data ဖြစ်သော အစိတ်အပိုင်းများကို မဖျက်ပစ်ကြောင်း သေချာစေသည်။