kutolewa kwa jukwaa , ambayo hutoa mfumo unaojitosheleza wa kuunda programu maalum za mifumo mingi, kwa kutumia vipengele vya Chromium, V8 na Node.js kama msingi. Mabadiliko makubwa ya nambari ya toleo kutokana na kuboreshwa hadi kwa msingi wa msimbo , majukwaa na injini ya JavaScript V8 7.3. Awali mwisho wa usaidizi kwa mifumo ya biti 32 Linux kutolewa kumeahirishwa kwa sasa
5.0 ikijumuisha katika ujenzi wa 32-bit.
Miongoni mwa katika API maalum za Electron:
- API inaendelea kuhamisha vishikilizi visivyolingana ambavyo vilitumia simu za kurejesha simu hapo awali kwa fomu inayolingana na utaratibu . Usaidizi wa Ahadi umeongezwa kwenye API ya Vidakuzi na katika app.getFileIcon, contentTracing.[getCategories| startRecording| stopRecording], debugger.sendCommand,
shell.openExternal, webContents.[loadFile| loadURL| zoomLevel| zoomFactor] na win.capturePage; - Imeongeza uwezo wa kupata maelezo kuhusu rangi za mfumo
macOS, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠ·ΠΎΠ²Ρ systemPreferences.getAccentColor,
systemPreferences.getColor na systemPreferences.getSystemColor; - Imeongeza utendakazi process.getProcessMemoryInfo, ambayo hutoa takwimu za matumizi ya kumbukumbu kulingana na mchakato wa sasa;
- Moduli ya "kijijini", ambayo inawakilisha utaratibu wa IPC wa mwingiliano kati ya mchakato wa kutoa ukurasa wa sasa na mchakato mkuu, imeongeza uwezo wa ziada wa kuchuja maombi ya nje ili kupata udhibiti kamili wa ufikiaji wa IPC. Usaidizi wa kichujio umeongezwa kwa simu za remote.getBuiltin, remote.getCurrentWindow, remote.getCurrentWebContents na webview.getWebContents;
- Imeongeza uwezo wa kudhibiti matukio mengi ya Mionekano ya Kivinjari kutoka kwa kitu kimoja cha Dirisha la Kivinjari;
- Programu zilizo na mifuko huhakikisha kuwa menyu ya programu imeongezwa kwa chaguo-msingi, hata kama programu haifafanui menyu kwa uwazi au kuongeza kidhibiti cha tukio cha dirisha;
- Kwa chaguo-msingi, hali ya kutengwa ya kisanduku cha mchanga iliyochanganywa imewashwa, ambayo mchakato wa utoaji huanza kwenye sanduku la mchanga;
- Tofauti ya mazingira iliyoongezwa "ELECTRON_DISABLE_SANDBOX" ili kuzima utengaji wa kisanduku cha mchanga, kwa mfano, ikiwa programu tayari inaendeshwa kwenye chombo chenye msingi wa Docker;
- Ili kuboresha usalama, mipangilio ya Ujumuishaji wa nodi na webviewTag imezimwa kwa chaguo-msingi;
- API ya kukagua tahajia (Spellchecker) imebadilishwa kuwa hali ya utendakazi isiyozuia, ambayo matokeo ya ukaguzi yanarejeshwa kwa usawa;
- Imeacha kutumika na itaondolewa katika toleo linalofuata:
mksnapshot inayoweza kutekelezwa kwa mkono na arm64, ServiceWorker katika Yaliyomo kwenye Wavuti, simu za webFrame.setIsolated*, uwezo wa kupiga simu moja kwa moja moduli za electron.screen,
mchakato_wa mtoto,
fs,
os na path (sasa inahitaji kuitwa kupitia remote.require kwa kutumia kidhibiti katika Maudhui yaliyotengwa ya Wavuti).
Hebu tukumbushe kwamba Electron inakuwezesha kuunda maombi yoyote ya picha kwa kutumia teknolojia za kivinjari, mantiki ambayo inafafanuliwa katika JavaScript, HTML na CSS, na utendaji unaweza kupanuliwa kupitia mfumo wa kuongeza. Wasanidi programu wanaweza kufikia moduli za Node.js, pamoja na API iliyopanuliwa ya kutengeneza mazungumzo asilia, kuunganisha programu, kuunda menyu za muktadha, kuunganishwa na mfumo wa arifa, kudhibiti madirisha, na kuingiliana na mifumo ndogo ya Chromium.
Tofauti na programu za wavuti, programu zinazotegemea elektroni huwasilishwa kama faili zinazoweza kutekelezeka zenyewe ambazo hazijafungwa kwenye kivinjari. Wakati huo huo, msanidi hana haja ya kuwa na wasiwasi kuhusu kuhamisha programu kwa mifumo tofauti; Electron itatoa uwezo wa kuunda kwa mifumo yote inayotumika na Chromium. Elektroni pia hutoa kupanga uwasilishaji otomatiki na usakinishaji wa sasisho (sasisho zinaweza kutolewa kutoka kwa seva tofauti au moja kwa moja kutoka kwa GitHub).
Ya mipango iliyojengwa kwenye jukwaa la Electron, tunaweza kutambua mhariri , mteja wa barua , zana ya kufanya kazi na Git , mfumo wa kuchambua na kuona maswali ya SQL , mfumo wa kublogi WordPress Kompyuta ya mezani, mteja wa BitTorrent , pamoja na wateja rasmi wa huduma kama vile Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code na Discord. Jumla katika katalogi ya programu ya Elektroni 760 maombi. Ili kurahisisha maendeleo ya programu mpya, seti ya kiwango , ikiwa ni pamoja na mifano ya kanuni za kutatua matatizo mbalimbali.
Chanzo: opennet.ru
