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

ပြင်ဆင်ထားတယ်။ ပလက်ဖောင်း ထုတ်ဝေမှု အီလက်ထရွန် 8.0.0Chromium၊ V8 နှင့် Node.js အစိတ်အပိုင်းများကို အခြေခံအဖြစ် အသုံးပြု၍ multi-platform စိတ်ကြိုက်အပလီကေးရှင်းများ ဖန်တီးရန်အတွက် ကိုယ်တိုင်ပါရှိသော မူဘောင်ကို ပံ့ပိုးပေးပါသည်။ codebase သို့ အဆင့်မြှင့်ခြင်းကြောင့် သိသာထင်ရှားသော ဗားရှင်းနံပါတ်ပြောင်းလဲမှု ခရိုမီယမ် 80ပလက်ဖောင်းများ၊ Node.js ၄.၀ နှင့် JavaScript အင်ဂျင် V8 8.0 ။

အနက် အပြောင်းအလဲများ အီလက်ထရွန် သီးခြား APIs များတွင်-

  • ပေးထားသည်။ возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) ပါဝင်ပါတယ်။ algorithm структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

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

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

အီလက်ထရွန် ပလပ်ဖောင်းပေါ်တွင် တည်ဆောက်ထားသော ပရိုဂရမ်များ၏ အယ်ဒီတာကို ကျွန်ုပ်တို့ မှတ်သားနိုင်ပါသည်။ အနုမြူ, mail client nylasGit နှင့်အလုပ်လုပ်ရန်ကိရိယာအစုံ GitKrakenSQL queries များကို ခွဲခြမ်းစိတ်ဖြာပြီး မြင်ယောင်ထင်ယောင်ထင်ထင်ဖြစ်စေသော စနစ်တစ်ခုဖြစ်သည်။ ကုနျတှဲ၊ WordPress ဒက်စ်တော့ဘလော့ဂ်စနစ်၊ BitTorrent ကလိုင်းယင့် WebTorrent DesktopSkype၊ Signal၊ Slack၊ Basecamp၊ Twitch၊ Ghost၊ Wire၊ Wrike၊ Visual Studio Code နှင့် Discord ကဲ့သို့သော ဝန်ဆောင်မှုများအတွက် တရားဝင်ဖောက်သည်များ။ အီလက်ထရွန် ပရိုဂရမ် ကတ်တလောက်တွင် စုစုပေါင်း တင်သွင်းခဲ့သည်။ လျှောက်လွှာ 850 ခန့်။ အပလီကေးရှင်းအသစ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန်၊ စံသတ်မှတ်ချက်တစ်ခု သရုပ်ပြအက်ပ်များအမျိုးမျိုးသောပြဿနာများကိုဖြေရှင်းရန်အတွက်ကုဒ်နမူနာများအပါအဝင်။

source: opennet.ru

မှတ်ချက် Add