Liberasyon Electron 8.0.0, yon platfòm pou kreye aplikasyon ki baze sou motè Chromium la

Prepare lage platfòm Elektwonik 8.0.0, ki bay yon fondasyon endepandan pou devlope aplikasyon koutim milti-platfòm, lè l sèvi avèk eleman Chromium, V8 ak Node.js kòm yon baz. Siyifikatif chanjman nimewo vèsyon akòz ajou nan codebase Chromium 80, platfòm Node.js 12.13 ak JavaScript motè V8 8.0.

Pami chanjman nan API espesifik Elektwon:

  • Bay kapasite pou tcheke òtograf nan fòm opinyon lè l sèvi avèk òtograf Chrome entegre;
  • Kominikasyon entè-pwosesis (IPC) patisipe algorithm klonaj estriktire (Algorithm klonaj estriktire), yo itilize nan motè V8 pou kopye objè JavaScript konplèks. Konpare ak mekanis seri done yo te itilize deja, nouvo algorithm la pi previzib, rapid ak fonksyonèl. Lè w ap deplase gwo tanpon ak objè konplèks, nouvo algorithm nan apeprè de fwa pi vit ak reta nòmalman san chanjman lè w ap transmèt ti mesaj;
  • Sipò pou Offscreen Rendering te dezaktive, kòm pwoblèm te parèt pandan tranzisyon an nan yon nouvo lage nan Chromium, epi yo te kite subsistèm nan san yon antretyen;
  • Te ajoute nouvo APIs: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.removeBalloon(), contents. (worldId, scripts [, userGesture]).

Se pou nou raple w ke Electron pèmèt ou kreye nenpòt aplikasyon grafik lè l sèvi avèk teknoloji navigatè, lojik ki defini nan JavaScript, HTML ak CSS, ak fonksyonalite a ka elaji atravè sistèm nan ajoute. Devlopè yo gen aksè a modil Node.js, osi byen ke yon API pwolonje pou jenere dyalòg natif natal, entegre aplikasyon, kreye meni kontèks, entegre ak sistèm notifikasyon, manipile fenèt, ak kominike avèk subsystem Chromium.

Kontrèman ak aplikasyon entènèt, pwogram ki baze sou Elektwon yo delivre kòm dosye ègzèkutabl endepandan ki pa mare nan yon navigatè. An menm tan an, pwomotè a pa bezwen enkyete sou pòtaj aplikasyon an pou platfòm diferan; Electron ap bay kapasite pou bati pou tout sistèm ki sipòte pa Chromium. Electron tou bay resous yo pou òganize livrezon otomatik ak enstalasyon mizajou (mizajou yo ka delivre swa nan yon sèvè separe oswa dirèkteman nan GitHub).

Nan pwogram yo bati sou platfòm Electron, nou ka sonje editè a Atom, kliyan lapòs nylas, yon bwat zouti pou travay ak Git GitKraken, yon sistèm pou analize ak vizyalize demann SQL Wagon, WordPress Desktop sistèm blog, kliyan BitTorrent WebTorrent Desktop, osi byen ke kliyan ofisyèl pou sèvis tankou Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ak Discord. Total nan katalòg pwogram Electron soumèt apeprè 850 aplikasyon. Pou senplifye devlopman nan nouvo aplikasyon, yon seri estanda aplikasyon Demo, ki gen ladan egzanp kòd pou rezoud pwoblèm divès kalite.

Sous: opennet.ru

Add nouvo kòmantè