Gefa út Electron 12.0.0, vettvang til að byggja upp forrit sem byggjast á Chromium vélinni

Útgáfa Electron 12.0.0 vettvangsins hefur verið undirbúin, sem veitir sjálfbæran ramma til að þróa fjölvettvanga notendaforrit, með Chromium, V8 og Node.js íhlutum sem grunn. Veruleg breyting á útgáfunúmeri er vegna uppfærslu á Chromium 89 kóðagrunninum, Node.js 14.16 pallinum og V8 8.9 JavaScript vélinni.

Í nýju útgáfunni:

  • Umskipti yfir í nýja LTS útibú Node.js 14 pallsins hafa verið framkvæmd (áður var 12.x útibúið notað).
  • Bætti við nýju webFrameMain API fyrir aðgang frá aðalferlinu að upplýsingum um RenderFrames sem keyra á einstökum WebContents tilvikum. WebFrameMain API jafngildir webFrame API, en hægt er að nota það innan úr aðalferlinu.
  • BrowserWindow API hefur bætt við BrowserWindow.isTabletMode() og win.setTopBrowserView() aðferðunum, sem og webPreferences.preferredSizeMode færibreytunni og kerfissamhengisvalmyndinni, breytt stærð (Windows/macOS) og færð (Windows) atburðir.
  • Sjálfgefið er að samhengiseinangrun og worldSafeExecuteJavaScript stillingar eru virkjaðar, sem gera frekari einangrun og verndaraðferðir kleift þegar JavaScript er keyrt.
  • Sjálfgefið er að crashReporter.start({ compress }) stillingin er virkjuð. Fjarlægði úrelt crashReporter API.
  • Veitt möguleika á að fá aðgang að forritaskilum sem ekki eru hlutir í gegnum exposeInMainWorld aðferðina í contextBridge.
  • Einstökum þáttum chrome.management API hefur verið bætt við þróunarforritaskil viðbótarinnar.
  • Úreltu „fjarstýring“ einingunni hefur verið skipt út fyrir „@electron/remote“.

Við skulum minna þig á að Electron gerir þér kleift að búa til hvaða grafísku forrit sem er með vafratækni, rökfræði sem er skilgreind í JavaScript, HTML og CSS og hægt er að auka virknina í gegnum viðbótarkerfið. Hönnuðir hafa aðgang að Node.js einingum, auk aukins API til að búa til innfædda glugga, samþætta forrit, búa til samhengisvalmyndir, samþætta við tilkynningakerfið, vinna með glugga og hafa samskipti við Chromium undirkerfi.

Ólíkt vefforritum eru rafeindatengd forrit afhent sem sjálfstætt keyrsluskrár sem eru ekki bundnar við vafra. Á sama tíma þarf verktaki ekki að hafa áhyggjur af því að flytja forritið fyrir mismunandi palla; Electron mun veita möguleika á að byggja fyrir öll kerfi sem Chromium styður. Electron býður einnig upp á verkfæri fyrir sjálfvirka afhendingu og uppsetningu á uppfærslum (uppfærslur geta verið afhentar annað hvort frá sérstökum netþjóni eða beint frá GitHub).

Forrit byggð á Electron pallinum eru meðal annars Atom ritstjóri, Nylas og Mailspring tölvupóstforrit, GitKraken verkfærasett til að vinna með Git, WordPress skrifborðs bloggkerfi, WebTorrent Desktop BitTorrent biðlara, auk opinberra viðskiptavina fyrir þjónustu eins og Skype, Signal , Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. Alls inniheldur Electron forritaskráin 1016 umsóknir. Til að einfalda þróun nýrra forrita hefur verið útbúið sett af stöðluðum kynningarforritum, þar á meðal kóðadæmi til að leysa ýmis vandamál.

Heimild: opennet.ru

Bæta við athugasemd