Electron 10.0.0 kaleratzea, Chromium motorean oinarritutako aplikazioak sortzeko plataforma

Prestatuta plataformaren kaleratzea 10.0.0 elektroia, plataforma anitzeko aplikazio pertsonalizatuak garatzeko esparru autonomo bat eskaintzen duena, Chromium, V8 eta Node.js osagaiak oinarri gisa erabiliz. Bertsio-zenbaki aldaketa nabarmena kode-basera eguneratu delako Chromium 85, plataformak Node.js 12.16.3 eta JavaScript motorra V8 8.5.

Π’ kaleratze berria:

  • Gehituta contents.getBackgroundThrottling() metodoa eta contents.backgroundThrottling propietatea.
  • Prozesu nagusiak desktopCapturer modulurako sarbidea ematen du.
  • Gehituta ses.isPersistent() metodoa saio iraunkorrak definitzeko.
  • RTC konexioak osatzea eragozten duten sareko arazoak konpondu dira
    IP helbidearen aldaketa dela eta.

  • "Urrutiko" modulua, uneko orrialdeak errendatzeko prozesuaren eta prozesu nagusiaren arteko elkarrekintzarako IPC mekanismoa adierazten duena, lehenespenez desgaituta dago.
  • App.allowRendererProcessReuse ezarpen lehenetsia true-ra aldatu da, eta horrek errendatze-prozesuan testuinguruari ez dioten moduluak kargatzea eragozten du.
  • Gehituta disableDialogs ezarri elkarrizketa-koadroak guztiz desgaitzeko.
  • PDF ikuslea barne hartzen du oinarrituta pdfium.

Gogora dezagun Electron-ek nabigatzaileen teknologiak erabiliz edozein aplikazio grafiko sortzeko aukera ematen duela, zeinen logika JavaScript, HTML eta CSS-en definituta baitago, eta funtzionaltasuna gehigarri sistemaren bidez zabaldu daitekeela. Garatzaileek Node.js moduluetarako sarbidea dute, baita jatorrizko elkarrizketak sortzeko, aplikazioak integratzeko, testuinguru-menuak sortzeko, jakinarazpen-sistemarekin integratzeko, leihoak manipulatzeko eta Chromium azpisistemekin elkarreragiteko API hedatu bat ere.

Web aplikazioak ez bezala, Electron oinarritutako programak arakatzaile bati lotuta ez dauden fitxategi exekutagarri autonomo gisa entregatzen dira. Aldi berean, garatzaileak ez du zertan kezkatu behar aplikazioa plataforma desberdinetara eramateaz; Electron-ek Chromium-ek onartzen dituen sistema guztietan eraikitzeko gaitasuna emango du. Elektroiak ere ematen du funtsak eguneratzeak automatikoki bidaltzeko eta instalatzeko (eguneratzeak zerbitzari bereizi batetik edo GitHub-etik zuzenean eman daitezke).

Electron plataforman eraikitako programetatik editorea nabarmendu dezakegu Atom, posta elektronikoko bezeroak nilas ΠΈ Mailspring,, Git-ekin lan egiteko tresnak GitKraken, WordPress mahaigaineko blog-sistema, BitTorrent bezeroa WebTorrent mahaigaina, baita Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code eta Discord bezalako zerbitzuetarako bezero ofizialak ere. Guztira Electron programaren katalogoan aurkeztua 850 eskaera inguru. Aplikazio berrien garapena errazteko, estandar multzo bat demo aplikazioak, hainbat problema ebazteko kode adibideak barne.

Iturria: opennet.ru

Gehitu iruzkin berria