Kutolewa kwa Electron 9.0.0, jukwaa la kuunda programu kulingana na injini ya Chromium

Imetayarishwa kutolewa kwa jukwaa Elektroni 9.0.0, ambayo hutoa mfumo unaojitosheleza wa kuunda programu maalum za mifumo mingi, kwa kutumia vipengele vya Chromium, V8 na Node.js kama msingi. Mabadiliko makubwa katika nambari ya toleo yanatokana na kusasisha mfumo wa msimbo wa Chromium 83 Node 12.14 na injini ya JavaScript V8 8.3.

Π’ toleo jipya:

  • Uwezo unaohusiana na kukagua tahajia umepanuliwa na API imeongezwa ili kudumisha orodha zako za maneno katika kamusi.
  • Kwenye jukwaa la Linux, ufanisi wa usindikaji wa matukio yanayohusiana na dirisha umeboreshwa.
  • PDF mtazamaji pamoja.
  • Mpangilio wa app.allowRendererProcessReuse umewashwa kwa chaguomsingi, na hivyo kuzuia upakiaji katika mchakato wa uwasilishaji. kimazingira moduli za asili.
  • IPC hutumia Algorithm Iliyoundwa ya Clone kati ya mchakato mkuu na mchakato wa uwasilishaji, ambao hutumiwa katika injini ya V8 kunakili vitu changamano vya JavaScript. Ikilinganishwa na utaratibu wa usanifu wa data uliotumika hapo awali, algoriti mpya inaweza kutabirika, haraka na inafanya kazi zaidi. Wakati wa kuhamisha vihifadhi vikubwa na vitu changamano, algoriti mpya ni takriban mara mbili ya haraka, na ucheleweshaji karibu ambao haujabadilika wakati wa kutuma ujumbe mdogo.

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 fedha 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 Atom, mteja wa barua Nylasi, zana ya kufanya kazi na Git GitKraken, mfumo wa kuchambua na kuona maswali ya SQL Gari, Mfumo wa kublogu wa Eneo-kazi la WordPress, mteja wa BitTorrent Desktop ya Mtandao, 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 iliyowasilishwa takriban maombi 850. Ili kurahisisha maendeleo ya programu mpya, seti ya kiwango maombi ya demo, ikiwa ni pamoja na mifano ya kanuni za kutatua matatizo mbalimbali.

Chanzo: opennet.ru

Kuongeza maoni