Lëshimi i Electron 9.0.0, platformë për ndërtimin e aplikacioneve bazuar në motorin Chromium

Përgatitur lëshimi i platformës Elektroni 9.0.0, i cili ofron një kornizë të pavarur për zhvillimin e aplikacioneve të personalizuara me shumë platforma, duke përdorur si bazë komponentët Chromium, V8 dhe Node.js. Një ndryshim i rëndësishëm në numrin e versionit është për shkak të një përditësimi në platformën e bazës së kodeve Chromium 83 Nyja.js 12.14 dhe motori JavaScript V8 8.3.

В lëshim i ri:

  • Aftësitë në lidhje me kontrollin drejtshkrimor janë zgjeruar dhe një API është shtuar për të ruajtur listat tuaja të fjalëve në fjalor.
  • Në platformën Linux, efikasiteti i përpunimit të ngjarjeve të lidhura me dritaren është përmirësuar.
  • Përfshihet shikuesi PDF.
  • Cilësimi app.allowRendererProcessReuse aktivizohet si parazgjedhje, duke parandaluar ngarkimin në procesin e interpretimit kontekstuale modulet vendase.
  • IPC përdor Algoritmin e Klonit të Strukturuar midis procesit kryesor dhe procesit të renderimit, i cili përdoret në motorin V8 për të kopjuar objekte komplekse JavaScript. Krahasuar me mekanizmin e përdorur më parë të serializimit të të dhënave, algoritmi i ri është më i parashikueshëm, i shpejtë dhe funksional. Kur lëvizni buferë të mëdhenj dhe objekte komplekse, algoritmi i ri është afërsisht dy herë më i shpejtë, me vonesa praktikisht të pandryshuara gjatë transmetimit të mesazheve të vogla.

Kujtojmë që Electron ju lejon të krijoni çdo aplikacion grafik duke përdorur teknologjitë e shfletuesit, logjika e të cilave përcaktohet në JavaScript, HTML dhe CSS, dhe funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë akses në modulet Node.js, si dhe një API të zgjeruar për krijimin e dialogëve vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e shfaqjes së njoftimeve, manipulimin e dritareve dhe ndërveprimin me nënsistemet Chromium.

Ndryshe nga aplikacionet në ueb, programet e bazuara në elektron shpërndahen si ekzekutues të pavarur që nuk janë të lidhur me një shfletues. Në të njëjtën kohë, zhvilluesi nuk ka nevojë të shqetësohet për transferimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e mbështetura në Chromium. Electron gjithashtu ofron fondet për të organizuar shpërndarjen dhe instalimin automatik të përditësimeve (përditësimet mund të dorëzohen si nga një server i veçantë ashtu edhe direkt nga GitHub).

Nga programet e ndërtuara në bazë të platformës Electron, mund të vërehet redaktori Atom, klient i postës nylas, mjete për të punuar me Git GitKraken, një sistem për analizimin dhe vizualizimin e pyetjeve SQL kamionçinë, Sistemi i blogimit të desktopit të WordPress, klienti BitTorrent Desktop WebTorrent, si dhe klientë zyrtarë për shërbime të tilla si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Gjithsej në katalogun e programeve Electron dorëzuar rreth 850 aplikime. Për të thjeshtuar zhvillimin e aplikacioneve të reja, një grup standardesh aplikacionet demo, i cili përfshin shembuj kodesh për zgjidhjen e problemeve të ndryshme.

Burimi: opennet.ru

Shto një koment