JavaScript / CSS ချုံ့ခြင်း (Minify)
JavaScript၊ CSS source code ကို ချုံ့၍ ပေါ့ပါးစေ
ဝိသေသလက္ခဏာများ
JS၊ CSS နှစ်မျိုးလုံး ချုံ့ခြင်း
tab ပြောင်း၍ ဘာသာစကား ၂ မျိုး၏ source ကို ပေါ့ပါးစေ
comment၊ space ကို တစ်ပြိုင်တည်း ဖယ်ရှား
လိုင်းပြောင်းမှုနှင့် မလိုအပ်သော semicolon ကိုလည်း အလိုအလျောက် လျှော့ချ
လျှော့ချပမာဏကို ကိန်းဂဏန်းဖြင့် ပြသ
ချုံ့မီ၊ ချုံ့ပြီး အရွယ်အစားနှင့် လျှော့ချနှုန်းကို ချက်ချင်း ဖော်ပြ
string၊ regular expression ကို ထိန်းသိမ်း
code အတွင်းရှိ literal ကို မပျက်စီးစေဘဲ လုံခြုံစွာ ချုံ့
အသုံးပြုနည်း
ချုံ့မည့် ဘာသာစကား ရွေးချယ်ခြင်း
JavaScript နှင့် CSS ၏ tab မှ ချုံ့မည့် ဘာသာစကားကို ရွေးချယ်
source code ထည့်သွင်းခြင်း
input ကွက်တွင် code ကို ကူးထည့်ပါ၊ သို့မဟုတ် နမူနာ ခလုတ်ဖြင့် စမ်းသုံး
ချုံ့ရန် ခလုတ်ဖြင့် လုပ်ဆောင်
space နှင့် comment ကို ဖယ်ရှားထားသော ချုံ့ ရလဒ်ကို ထုတ်လုပ်
ချုံ့ ရလဒ်ကို စစ်ဆေး၍ သိမ်းဆည်း
ချုံ့ပြီး code နှင့် လျှော့ချနှုန်းကို စစ်ဆေး၍ copy သို့မဟုတ် download ဖြင့် ရယူ

အသုံးပြုမှု ဥပမာများ
Web site ဖော်ပြမှု မြန်ဆန်ခြင်း
JS၊ CSS ဖိုင်အရွယ်အစားကို လျှော့ချ၍ load လုပ်ချိန်ကို တိုစေ
တကယ်တန်း ဖြန့်ချိမီ နောက်ဆုံး လုပ်ဆောင်ချက်
ဖြန့်ချိရန် asset ကို ပေါ့ပါးစေ၍ ဖြန့်ဝေမှု ကုန်ကျစရိတ်ကို ထိန်းချုပ်
mobile data သုံးစွဲမှု ချွေတာခြင်း
mobile ပတ်ဝန်းကျင်အတွက် လွှဲပြောင်း data ပမာဏကို ချုံ့၍ ချွေတာ
source code ကို ဖတ်ရခက်အောင်ပြုလုပ်ခြင်း
ပြင်ဆင်ထားသော အချက်အလက်ကို ဖယ်ရှား၍ source ကို ဖတ်ရခက်အောင် ပြုပြင်
အခြေခံသိပ္ပံ
Minify နှင့် Obfuscation ၏ ကွာခြားချက်
Minify ဆိုသည်မှာ ဖိုင်ကို ပေါ့ပါးစေရန် ကွက်လပ်၊ စီးကြောင်းခွဲ နှင့် မှတ်ချက်များကို ဖယ်ရှားသည့် လုပ်ဆောင်ချက်ဖြစ်ပြီး၊ ရလဒ်အနေဖြင့် ဖတ်ရနှုပ်ရှက်ဖွယ်ဖြစ်လာသော်လည်း၊ ကုဒ်ဖတ်မရအောင် တားဆီးသည့် ရည်ရွယ်ချက်ဖြင့် ပြုလုပ်သော Obfuscation (ကိန်းရှင်အမည်များ အစားထိုးခြင်း၊ ဖွဲ့စည်းပုံ ပြောင်းလဲခြင်း) နှင့် မတူညီပေ။
gzip ချုံ့ခြင်းနှင့် ဆက်စပ်မှု
Minify နှင့် ဆာဗာဘက်ခြမ်းမှ gzip · Brotli ချုံ့ခြင်းတို့ကို တွဲဖက်အသုံးပြုနိုင်ပြီး၊ နှစ်မျိုးလုံး အသုံးချခြင်းသည် အကောင်းဆုံးနည်းလမ်းဖြစ်သည်။ Minify ဖြင့် မူရင်းဆိုဒ်ကို လျှော့ချပြီးနောက် လွှဲပြောင်းချိန်တွင် ထပ်မံချုံ့ညှစ်ခြင်းကြောင့် သက်ရောက်မှုများ ပေါင်းစုပြီး ထိရောက်မှုမြင့်မားသည်။
လုံခြုံရေးနှင့် ကိုယ်ရေးအချက်အလက်
ဘရောက်ဆာ အတွင်းသာ ပြီးစီးသည်
ထည့်သွင်းသော ဒေတာကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ပြင်ပသို့ မပေးပို့ပါ။
ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်သည်
code ချုံ့ခြင်း အားလုံးကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ထည့်သွင်းသောဒေတာကို ဆာဗာသို့ မပေးပို့ပါ။
ဆက်သွယ်မှုကို HTTPS ဖြင့် ကုဒ်ဝှက်သည်
စာမျက်နှာ ဖွင့်ခြင်းကိုလည်း TLS ဖြင့် ကုဒ်ဝှက်ထားပြီး တတိယပုဂ္ဂိုလ်မှ အကြောင်းအရာ ဖတ်ရှုနိုင်မည် မဟုတ်ပါ။
တတိယပုဂ္ဂိုလ်သို့ မပေးပို့ပါ
ကြော်ငြာကွန်ရက်များ၊ ခြေရာခံကိရိယာများနှင့် ပြင်ပဝန်ဆောင်မှုများသို့ ထည့်သွင်းသောအကြောင်းအရာကို မပေးပို့ပါ။
ရလဒ်ကို အလိုအလျောက် မသိမ်းဆည်းပါ
input နှင့် ချုံ့ ရလဒ် နှင့် ထည့်သွင်းသောအကြောင်းအရာများကို ဆာဗာတွင် မသိမ်းဆည်းပါ။
Google ရှာဖွေမှုတွင် RAKKOTOOLS ကို စောင့်ကြည့်ပါ
အသုံးဝင်သော ကိရိယာ 219 ခုကို Google ရှာဖွေမှုနှင့် AI ရှာဖွေမှုမှ ပိုမိုရှာဖွေတွေ့ရှိနိုင်ပါပြီ!
- ရှာဖွေမှုတွင် တွေ့ရှိနိုင်သည်
- AI ရှာဖွေမှုတွင်လည်း ပြသသည်
- ကိရိယာအသစ်များလည်း တွေ့ရှိရသည်
အပ်ဒိတ် အချက်အလက်
- update #216
တချို့သောကိရိယာများတွင် ဂျပန်ဘာသာမဟုတ်သော စာမျက်နှာများ၌ ဂျပန်ဘာသာ စကားလုံးများ ပေါ်လာသည့် ပြဿနာကို ပြင်ဆင်လိုက်သည်
- update #162
CSS ချုံ့ကိရိယာတွင် တစ်ဝက်ဖောက်ထွင်းမြင်ရသော အရောင်များ အချို့သော browser များတွင် အလုပ်မလုပ်သည့် ပြဿနာကို ဖြေရှင်းပြီး
- update #86
CSS ချုံ့ကိရိယာတွင် selector အကွာအဝေး ပျောက်ဆုံးမှုကြောင့် layout ပျက်စီးသည့် ပြဿနာကို ဖြေရှင်းခြင်း
- update #27
ချုံ့ကိရိယာတွင် JS identifier ခွဲခြားမှုနှင့် CSS အမွေးဆင်းသက် selector ပျက်စီးမှု စသည့် ထွက်ပေါ်မှု ချို့ယွင်းချက်များကို ဖြေရှင်း
- update #7
JS/CSS compress tool တွင် ဂဏန်းသင်္ချာ သို့မဟုတ် media query ၏ မဖြစ်မနေ space များကို ထိန်းသိမ်း
အထူးအသားပေးသောကိရိယာများ
RAKKOTOOLS သည် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်!
တစ်ဦးချင်း သို့မဟုတ် အဖွဲ့အစည်း၊ စီးပွားရေးအတွက် သို့မဟုတ် ကိုယ်ပိုင်အတွက် မဆို အခမဲ့ အသုံးပြုနိုင်ပါသည်။ကြိုတင်ခွင့်ပြုချက် သို့မဟုတ် လျှောက်ထားရန် မလိုအပ်ပါ။ အခြေအနေအမျိုးမျိုးတွင် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်။

ထုတ်လွှင့်မှု၊ ဗီဒီယိုတွင် အသုံးပြုခြင်း
မဲနှိုက်ခြင်း၊ စာရေးသားမဲဖော်ခြင်း စသည့် ကိရိယာအမျိုးမျိုးကို တိုက်ရိုက်ထုတ်လွှင့်မှု သို့မဟုတ် ဗီဒီယိုအတွင်း အသုံးပြုနိုင်ပါသည်။

ကျောင်း၊ အလုပ်၊ ပွဲများတွင် အသုံးပြုခြင်း
သင်ခန်းစာများ၊ အဖွဲ့ ခွဲဝေခြင်း၊ ရုံးလုပ်ငန်း၊ ပွဲများစသည့် နေရာအမျိုးမျိုးတွင် အသုံးချနိုင်ပါသည်။

ဝက်ဘ်၊ စာအုပ်၊ လူမှုကွန်ရက်များတွင် မိတ်ဆက်ခြင်း
အသုံးဝင်သော ကိရိယာတစ်ခုအနေဖြင့် ဝက်ဘ်မီဒီယာ၊ စာအုပ်၊ လူမှုကွန်ရက်များတွင် လွတ်လပ်စွာ မိတ်ဆက်နိုင်ပါသည်။

စီးပွားရေးအသုံးချမှု
စစ်တမ်းကောက်ယူခြင်း၊ တွက်ချက်ခြင်း၊ ပြင်ဆင်ခြင်း၊ ပြောင်းလဲခြင်း စသည့် လုပ်ငန်းနှင့် ထုတ်လုပ်မှုစသည့် စီးပွားရေးရည်ရွယ်ချက်များအတွက်လည်း အသုံးပြုနိုင်ပါသည်။
မိတ်ဆက်ပေးလျှင် ကိရိယာများ ဖန်တီးရန် အားတက်မည်ဖြစ်ပါသည်!


ထုတ်လွှင့်မှု၊ ဗီဒီယိုတွင် အသုံးပြုသည့်အခါ
ဖော်ပြချက်ကဏ္ဍတွင် RAKKOTOOLS ၏ လင့်ခ်တင်ခြင်း ပြုလုပ်ခြင်း သို့မဟုတ် ထုတ်လွှင့်မှု၊ ဗီဒီယိုအတွင်း "RAKKOTOOLS" ကို အသုံးပြုနေကြောင်း ဖော်ပြခြင်း/ဖော်ပြထားခြင်း ကို တောင်းဆိုပါသည်။
ဖော်ပြချက်ကဏ္ဍတွင် ကူးထည့်နိုင်သော ကတည်းဥပမာ
အသုံးပြုရာတွင် တောင်းဆိုချက်ပုံမှန်အသုံးပြုမှုဆိုလျှင် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်။ သို့သော် ဥပဒေချိုးဖောက်သည့် ရည်ရွယ်ချက်ဖြင့် အသုံးပြုခြင်း၊ တတိယပုဂ္ဂိုလ်၏ အခွင့်အရေးများကို ချိုးဖောက်သည့် အသုံးပြုခြင်း၊ ဝန်ဆောင်မှုအပေါ် အလွန်အကျွံ ဝန်ထုပ်ဝန်ပိုးဖြစ်စေသည့် အသုံးပြုခြင်း၊ ခွင့်ပြုချက်မဲ့ ဝင်ရောက်ခြင်း နှင့် အခြားဝန်ဆောင်မှု လည်ပတ်မှုကို နှောင့်ယှက်သည့် လုပ်ဆောင်ချက်များကို တားမြစ်ပါသည်။
ကိရိယာအသီးသီးမှ ရရှိသော အချက်အလက်များ၊ တွက်ချက်မှုရလဒ်များစသည်တို့၏ မှန်ကန်မှုနှင့် ပြည့်စုံမှုကို အာမခံထားခြင်း မရှိပါ။
ဤအသိပေးချက်သည် ဂျပန်ဘာသာ မူရင်းစာသားကို ဘာသာပြန်ထားခြင်းဖြစ်သည်။ ဘာသာပြန်နှင့် မူရင်းစာသား အကြောင်းအရာ ကွဲလွဲနေပါက ဂျပန်ဘာသာ မူရင်းစာသားကို ဦးစားပေးမည်ဖြစ်သည်။
