Gefa út Electron 8.0.0, vettvang til að byggja upp forrit byggð á Chromium vélinni

Undirbúinn vettvangsútgáfu Rafeind 8.0.0, sem veitir sjálfstætt umgjörð til að þróa sérsniðin forrit á mörgum vettvangi, með Chromium, V8 og Node.js íhlutum sem grunn. Veruleg breyting á útgáfunúmeri vegna uppfærslu í kóðagrunn Chromium 80, pallar Node.js 12.13 og JavaScript vél V8 8.0.

Meðal breytingar í rafeindasértækum API:

  • Veitt hæfileikinn til að athuga stafsetningu í innsláttareyðublöðum með því að nota innbyggða Chrome stafsetninguna;
  • Samskipti milli vinnslu (IPC) þátt reiknirit skipulögð klónun (Structured Clone Algorithm), notað í V8 vélinni til að afrita flókna JavaScript hluti. Í samanburði við áður notaða gagnaraðsetningarkerfi er nýja reikniritið fyrirsjáanlegra, hraðvirkara og virkara. Þegar stórir biðminni og flóknir hlutir eru fluttir er nýja reikniritið um það bil tvöfalt hraðari með nánast óbreyttum töfum við sendingu lítilla skilaboða;
  • Stuðningur við flutning utan skjás hefur verið gerður óvirkur, þar sem vandamál komu upp við umskipti yfir í nýja útgáfu af Chromium, og undirkerfið var skilið eftir án viðhaldsaðila;
  • Nýjum API bætt við: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contentsIsolatedJavaScriptInsolatedWorld. (worldId, scripts[, userGesture]).

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. Rafeind veitir einnig sjóðir til að skipuleggja 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).

Af forritunum sem byggð eru á Electron pallinum getum við tekið eftir ritstjóranum Atom, póstforrit nylas, verkfæri til að vinna með Git GitKraken, kerfi til að greina og sjá SQL fyrirspurnir Vagn, WordPress skrifborðsbloggkerfi, BitTorrent viðskiptavinur WebTorrent skrifborð, auk opinberra viðskiptavina fyrir þjónustu eins og Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. Samtals í Electron forritaskrá fram um 850 umsóknir. Til að einfalda þróun nýrra forrita, sett af staðli kynningarforrit, þar á meðal kóðadæmi til að leysa ýmis vandamál.

Heimild: opennet.ru

Bæta við athugasemd