Ho lokolloa ha Electron 10.0.0, sethala sa ho theha lits'ebetso tse ipapisitseng le enjine ea Chromium.

Lokisitsoe ho lokolloa sethaleng Elektronike 10.0.0, e fanang ka moralo o ikemetseng oa ho hlahisa mekhoa ea mekhoa e mengata ea mekhoa e mengata, ho sebelisa likarolo tsa Chromium, V8 le Node.js e le motheo. Phetoho e kholo ea nomoro ea mofuta ka lebaka la ho ntlafatsoa ho codebase Chromium 85, sethala Node.js 12.16.3 le enjine ea JavaScript V8 8.5.

В tokollo e ncha:

  • E kentsoe dikahare.getBackgroundThrottling() mokgwa le dikahare.backgroundThrottling thepa.
  • Ts'ebetso ea mantlha e fana ka phihlello ea module ea desktopCapturer.
  • E kentsoe ses.isPersistent() mokhoa oa ho hlalosa linako tse phehellang.
  • Ho rarollotsoe mathata a marang-rang a thibelang likhokahano tsa RTC ho phetheloa
    ka lebaka la phetoho ea aterese ea IP.

  • "Remote" module, e emelang mochine oa IPC bakeng sa ho sebelisana pakeng tsa ts'ebetso ea hona joale ea ho fana ka leqephe le ts'ebetso e kholo, e thibetsoe ka ho sa feleng.
  • Setlhophiso sa kamehla sa app.allowRendererProcessReuse se fetotsoe hore e be 'nete, e leng se thibelang li-module tse sa tsotelleng taba ho kengoa nakong ea tšebetso.
  • E kentsoe ho seta disableDialogs ho tima mabokose a puisano ka botlalo.
  • E kenyelletsa sebali sa PDF se hahelletsoeng ka har'a pdfium.

A re u hopotse hore Electron e u lumella ho etsa lits'ebetso life kapa life tsa graphical u sebelisa mahlale a sebatli, mohopolo oa ona o hlalosoang ho JavaScript, HTML le CSS, mme ts'ebetso e ka atolosoa ka sistimi ea tlatsetso. Bahlahisi ba na le phihlello ea li-module tsa Node.js, hammoho le API e atolositsoeng bakeng sa ho hlahisa lipuisano tsa matsoalloa, ho kopanya lits'ebetso, ho theha menyu ea litaba, ho kopanya le sistimi ea tsebiso, ho tsamaisa lifensetere, le ho sebelisana le li-subsystem tsa Chromium.

Ho fapana le lits'ebetso tsa marang-rang, mananeo a thehiloeng ho Electron a fanoa e le lifaele tse sebetsang tse ikemetseng tse sa tlangoa ho sebatli. Ka nako e ts'oanang, moqapi ha a hloke ho tšoenyeha ka ho kenya kopo bakeng sa li-platform tse fapaneng; Electron e tla fana ka bokhoni ba ho haha ​​​​litsamaiso tsohle tse tšehetsoeng ke Chromium. Elektrone e boetse e fana ka lisebelisoa ho hlophisa phepelo ea othomathike le ho kenya liapdeite (lintlafatso li ka romelloa ho tsoa ho seva e arohaneng kapa ka kotloloho ho tsoa ho GitHub).

Har'a mananeo a hahiloeng sethaleng sa Electron, re ka hlokomela mohlophisi Atom, bareki ba imeile nylas и Mailspring,, lisebelisoa tsa ho sebetsa le Git Ho felile, Sistimi ea blogga ea WordPress Desktop, moreki oa BitTorrent WebTorrent Desktop, hammoho le bareki ba molao bakeng sa litšebeletso tse kang Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code le Discord. Kakaretso lethathamong la lenaneo la Electron hlahisitsoe likopo tse ka bang 850. Ho nolofatsa nts'etsopele ea lits'ebetso tse ncha, sete sa maemo lisebelisoa tsa demo, ho kenyelletsa le mehlala ea khoutu bakeng sa ho rarolla mathata a fapaneng.

Source: opennet.ru

Eketsa ka tlhaloso