Chromium အင်ဂျင်ကို အခြေခံ၍ အက်ပလီကေးရှင်းများ တည်ဆောက်ရန်အတွက် ပလပ်ဖောင်းတစ်ခုဖြစ်သည့် Electron 13.0.0 ကို ဖြန့်ချိသည်။

အခြေခံအနေဖြင့် Chromium, V13.0.0 နှင့် Node.js အစိတ်အပိုင်းများကို အသုံးပြု၍ multi-platform အသုံးပြုသူအပလီကေးရှင်းများဖန်တီးရန်အတွက် လုံလောက်သောမူဘောင်ကို ပံ့ပိုးပေးသည့် Electron 8 ပလပ်ဖောင်းကို ပြင်ဆင်ထားပါသည်။ ဗားရှင်းနံပါတ်တွင် သိသာထင်ရှားသောပြောင်းလဲမှုမှာ Chromium 91 ကုဒ်ဘေ့စ်၊ Node.js 14.16 ပလပ်ဖောင်းနှင့် V8 9.1 JavaScript အင်ဂျင်အတွက် အပ်ဒိတ်တစ်ခုကြောင့်ဖြစ်သည်။

အသစ်ထွက်ရှိထားသော အပြောင်းအလဲများထဲတွင်-

  • လုပ်ငန်းစဉ်ကို ပေါင်းထည့်ထားသည်။ context Isolated property သည် လက်ရှိ rendering context သည် သီးခြား၊ သီးခြားလုပ်ဆောင်သည့် လုပ်ငန်းစဉ်တစ်ခုတွင် လုပ်ဆောင်ကြောင်း သတ်မှတ်ရန်။
  • စက်ရှင်နှင့်သက်ဆိုင်သောဒေတာကိုသိမ်းဆည်းရန် disk လမ်းကြောင်းကိုသတ်မှတ်ရန် session.storagePath ကိုထည့်သွင်းထားသည်။
  • WebContents API သည် "ဝင်းဒိုးအသစ်" ဖြစ်ရပ်အတွက် ပံ့ပိုးမှုကို ရပ်တန့်လိုက်ပြီး ၎င်းအစား webContents.setWindowOpenHandler() နည်းလမ်းမှတစ်ဆင့် ပူးတွဲပါရှိသော ကိုင်တွယ်ကိရိယာကို အသုံးပြုသင့်သည်။
  • ပင်မလုပ်ငန်းစဉ်နှင့် စာမျက်နှာတင်ဆက်ခြင်းလုပ်ငန်းစဉ်အကြား ဆက်သွယ်သည့်အခါတွင် ထည့်သွင်းထားသော process.contextId ကန့်သတ်ဘောင်၊
  • စာလုံးပေါင်း စစ်ဆေးခြင်း ကိုင်တွယ်သူကို ဖွင့်ရန် သို့မဟုတ် ပိတ်ရန် API တစ်ခု ထည့်ထားသည်။

Electron သည် သင့်အား ဘရောက်ဆာနည်းပညာများကို အသုံးပြု၍ မည်သည့် ဂရပ်ဖစ်အက်ပ်လီကေးရှင်းများကို ဖန်တီးနိုင်စေကာမူ JavaScript၊ HTML နှင့် CSS တွင် သတ်မှတ်ထားသည့် ယုတ္တိဗေဒနှင့် လုပ်ဆောင်နိုင်စွမ်းကို အပိုပရိုဂရမ်စနစ်မှတစ်ဆင့် ချဲ့ထွင်နိုင်စေကြောင်း သတိပေးပါရစေ။ ဆော့ဖ်ဝဲရေးသားသူများသည် Node.js မော်ဂျူးများကို ဝင်ရောက်ကြည့်ရှုနိုင်သည့်အပြင် မူရင်း ဒိုင်ယာလော့ခ်များကို ဖန်တီးခြင်း၊ အပလီကေးရှင်းများ ပေါင်းစည်းခြင်း၊ ဆက်စပ်မီနူးများ ဖန်တီးခြင်း၊ အသိပေးချက်စနစ်နှင့် ပေါင်းစပ်ခြင်း၊ windows များကို စီမံခန့်ခွဲခြင်းနှင့် Chromium စနစ်ခွဲများနှင့် အပြန်အလှန်တုံ့ပြန်ခြင်းတို့အတွက် တိုးချဲ့ API တစ်ခုလည်း ရှိပါသည်။

ဝဘ်အက်ပလီကေးရှင်းများနှင့်မတူဘဲ၊ အီလက်ထရွန်အခြေခံပရိုဂရမ်များသည် ဘရောက်ဆာနှင့်မချိတ်ဘဲ ကိုယ်တိုင်ပါရှိသော ဖိုင်များအဖြစ် ပေးပို့သည်။ တစ်ချိန်တည်းမှာပင်၊ developer သည် မတူညီသောပလပ်ဖောင်းများအတွက် အက်ပ်လီကေးရှင်းကို သယ်ဆောင်ခြင်းအတွက် စိတ်ပူစရာမလိုပါ၊ Electron သည် Chromium ပံ့ပိုးပေးသည့် စနစ်အားလုံးအတွက် တည်ဆောက်နိုင်စွမ်းကို ပံ့ပိုးပေးမည်ဖြစ်သည်။ အီလက်ထရွန်သည် အလိုအလျောက် ပေးပို့ခြင်းနှင့် အပ်ဒိတ်များ တပ်ဆင်ခြင်းအတွက် ကိရိယာများကိုလည်း ပံ့ပိုးပေးသည် (အပ်ဒိတ်များကို သီးခြားဆာဗာတစ်ခုမှ သို့မဟုတ် GitHub မှ တိုက်ရိုက်ပေးပို့နိုင်သည်)။

Electron ပလပ်ဖောင်းပေါ်တွင် တည်ဆောက်ထားသော ပရိုဂရမ်များတွင် Atom တည်းဖြတ်သူ၊ Mailspring အီးမေးလ်ကလိုင်းယင့်၊ GitKraken ကိရိယာအစုံ၊ WordPress Desktop ဘလော့ဂ်စနစ်၊ WebTorrent Desktop BitTorrent ကလိုင်းယင့်အပြင် Skype၊ Signal၊ Slack၊ Basecamp၊ Twitch၊ Ghost၊ Wire ကဲ့သို့သော ဝန်ဆောင်မှုများအတွက် တရားဝင်ဖောက်သည်များ ၊ Wrike၊ Visual Studio Code နှင့် Discord ။ စုစုပေါင်း၊ အီလက်ထရွန် ပရိုဂရမ် ကတ်တလောက်တွင် အပလီကေးရှင်း ၇၇၅ ခု ပါရှိသည်။ အပလီကေးရှင်းအသစ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန်၊ ပြဿနာအမျိုးမျိုးကိုဖြေရှင်းရန်အတွက် ကုဒ်နမူနာများအပါအဝင် စံနမူနာပြအက်ပ်လီကေးရှင်းအစုံကို ပြင်ဆင်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add