Polkit သည် Duktape JavaScript အင်ဂျင်အတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးသည်။

ခွင့်ပြုချက်ရယူရန်နှင့် မြင့်မားသောဝင်ရောက်ခွင့်များ (ဥပမာ USB drive တစ်ခုကို တပ်ဆင်ခြင်း) လိုအပ်သော လုပ်ငန်းဆောင်ရွက်မှုများအတွက် ဝင်ရောက်ခွင့်စည်းမျဉ်းများကို သတ်မှတ်ရန် ဖြန့်ဖြူးမှုများတွင်အသုံးပြုသည့် Polkit ကိရိယာတန်ဆာပလာသည် ယခင်အသုံးပြုခဲ့သည့်အစား ထည့်သွင်းထားသည့် Duktape JavaScript အင်ဂျင်ကို အသုံးပြုခွင့်ပေးသည့် နောက်ကွယ်တစ်ခုအား ထည့်သွင်းထားသည်။ Mozilla Gecko အင်ဂျင် (မူရင်းနှင့် အစောပိုင်းကဲ့သို့ တပ်ဆင်မှုကို Mozilla အင်ဂျင်ဖြင့် လုပ်ဆောင်သည်)။ Polkit ၏ JavaScript ဘာသာစကားကို "polkit" အရာဝတ္တုကို အသုံးပြု၍ အခွင့်ထူးခံနောက်ခံလုပ်ငန်းစဉ် polkitd နှင့် အပြန်အလှန်တုံ့ပြန်သော ဝင်ရောက်ခွင့်စည်းမျဉ်းများကို သတ်မှတ်ရန် အသုံးပြုပါသည်။

Duktape ကို NetSurf browser တွင်အသုံးပြုထားပြီး အရွယ်အစားကျစ်လျစ်ကာ သယ်ဆောင်ရလွယ်ကူပြီး အရင်းအမြစ်သုံးစွဲမှုနည်းပါးသည် (ကုဒ်သည် 160 kB ခန့်အထိ နေရာယူနိုင်ပြီး RAM 64 kB သည် အလုပ်လုပ်ရန် လုံလောက်သည်)။ Ecmascript 5.1 သတ်မှတ်ချက်များနှင့် အပြည့်အဝ လိုက်ဖက်ညီမှုရှိပြီး Ecmascript 2015 နှင့် 2016 (ES6 နှင့် ES7) အတွက် တစ်စိတ်တစ်ပိုင်း ပံ့ပိုးပေးပါသည်။ ကော်ရိုတင်းပံ့ပိုးမှု၊ တပ်ဆင်ထားသည့် လော့ဂ်အင်ဘောင်၊ CommonJS-based module loading ယန္တရား၊ နှင့် စုစည်းထားသော လုပ်ဆောင်ချက်များကို သိမ်းဆည်းရန်နှင့် တင်ရန် ခွင့်ပြုသည့် bytecode caching စနစ်ကဲ့သို့သော သီးခြား extension များကိုလည်း ပေးထားပါသည်။ ၎င်းတွင် built-in debugger၊ ပုံမှန် expression engine နှင့် Unicode ပံ့ပိုးမှုအတွက် subsystem တစ်ခု ပါဝင်သည်။

source: opennet.ru

မှတ်ချက် Add