Kutulutsidwa kwa Electron 10.0.0, nsanja yopangira mapulogalamu potengera injini ya Chromium

Zokonzekera kumasulidwa kwa nsanja Electro 10.0.0, yomwe imapereka ndondomeko yodzipangira yokha yopangira mapulogalamu amitundu yambiri, pogwiritsa ntchito Chromium, V8 ndi zigawo za Node.js monga maziko. Kusintha kwakukulu kwa nambala chifukwa chakusintha kukhala codebase Chromium 85, nsanja Ndondomeko .js 12.16.3 ndi injini ya JavaScript V8 8.5.

Π’ nkhani yatsopano:

  • Zowonjezedwa contents.getBackgroundThrottling() njira ndi nkhani.backgroundThrottling katundu.
  • Njira yayikulu imapereka mwayi wofikira ku desktopCapturer module.
  • Awonjezedwa ses.isPersistent () njira yofotokozera magawo olimbikira.
  • Kuthetsa nkhani za netiweki zomwe zikulepheretsa kulumikizana kwa RTC kumalizidwa
    chifukwa cha kusintha kwa adilesi ya IP.

  • Module "yakutali", yomwe imayimira njira ya IPC yolumikizirana pakati pa njira yoperekera masamba ndi njira yayikulu, imayimitsidwa mwachisawawa.
  • Zosintha zosasinthika za app.allowRendererProcessReuse zasinthidwa kukhala zoona, zomwe zimalepheretsa ma module osakhudzidwa ndi nkhani kuti alowedwe panthawi yopereka.
  • Zowonjezedwa kukhazikitsa DisableDialogs kuti mulepheretse mabokosi a zokambirana.
  • Zimaphatikizapo zowonera za PDF zomangidwa motengera pdfum.

Tikukumbutseni kuti Electron imakupatsani mwayi wopanga zithunzi zilizonse pogwiritsa ntchito matekinoloje asakatuli, malingaliro omwe amafotokozedwa mu JavaScript, HTML ndi CSS, ndipo magwiridwe antchito atha kukulitsidwa kudzera muzowonjezera. Madivelopa ali ndi mwayi wopeza ma module a Node.js, komanso API yowonjezereka yopanga ma dialog amtundu, kuphatikiza mapulogalamu, kupanga mindandanda yankhani, kuphatikiza ndi dongosolo lazidziwitso, kuwongolera windows, ndikulumikizana ndi ma Chromium subsystems.

Mosiyana ndi mapulogalamu a pa intaneti, mapulogalamu opangidwa ndi Electron amaperekedwa ngati mafayilo odzipangira okha omwe sanamangidwe ndi osatsegula. Nthawi yomweyo, wopanga sayenera kudandaula za kuyika pulogalamu yamapulatifomu osiyanasiyana; Electron ipereka luso lopangira makina onse othandizidwa ndi Chromium. Electron imaperekanso срСдства kukonza zotumiza zokha ndikuyika zosintha (zosintha zitha kuperekedwa kuchokera pa seva yosiyana kapena mwachindunji kuchokera ku GitHub).

Mwa mapulogalamu omwe adamangidwa pa nsanja ya Electron, titha kuzindikira mkonzi atomu, imelo makasitomala Nylasi ΠΈ Mailspring,, zida zogwirira ntchito ndi Git GitKraken, WordPress Desktop blogging system, BitTorrent kasitomala Zojambulajambula za WebTorrent, komanso makasitomala ovomerezeka a ntchito monga Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ndi Discord. Zonse mu kalozera wa pulogalamu ya Electron zoperekedwa pafupifupi 850 ntchito. Kuti muchepetse chitukuko cha mapulogalamu atsopano, seti ya muyezo mapulogalamu owonetsera, kuphatikiza zitsanzo zama code zothetsera mavuto osiyanasiyana.

Source: opennet.ru

Kuwonjezera ndemanga