Hoʻokuʻu ʻia o Electron 10.0.0, kahi kahua no ka hana ʻana i nā noi e pili ana i ka mīkini Chromium

Hoʻomākaukau ʻia hoʻokuʻu paepae Kelepona 10.0.0, ka mea e hāʻawi i kahi hoʻolālā ponoʻī no ka hoʻomohala ʻana i nā noi maʻamau multi-platform, me ka hoʻohana ʻana i nā ʻāpana Chromium, V8 a me Node.js i kumu. Hoʻololi nui ka helu mana ma muli o ka hoʻonui ʻana i codebase Chromium 85, nā paepae Node.js 12.16.3 a me ka mīkini JavaScript V8 8.5.

В hoʻokuʻu hou:

  • Hoʻohui ʻia contents.getBackgroundThrottling() ala a me contents.backgroundThrottling waiwai.
  • Hāʻawi ke kaʻina hana nui i ke komo ʻana i ka module desktopCapturer.
  • Hoʻohui ʻia ses.isPersistent() e wehewehe i nā kau hoʻomau.
  • Hoʻoholo ʻia nā pilikia pūnaewele e pale ana i ka hoʻopau ʻana i nā pilina RTC
    ma muli o ka hoʻololi ʻana i ka helu IP.

  • ʻO ka module "mamao", e hōʻike ana i ka mīkini IPC no ka launa pū ʻana ma waena o ke kaʻina hana hoʻololi ʻaoʻao o kēia manawa a me ke kaʻina hana nui.
  • Ua hoʻololi ʻia ka hoʻonohonoho paʻamau app.allowRendererProcessReuse i ʻoiaʻiʻo, ka mea e pale ai i ka hoʻouka ʻia ʻana o nā modula pili ʻole i ka pōʻaiapili i ka wā o ke kaʻina hana.
  • Hoʻohui ʻia hoʻonohonoho i ka disableDialogs e hoʻopau loa i nā pahu kamaʻilio.
  • Hoʻokomo ʻia ka mea nānā PDF i kūkulu ʻia ma muli o pdfium.

E hoʻomanaʻo mākou iā ʻoe e ʻae ʻo Electron iā ʻoe e hana i nā noi kiʻi me ka hoʻohana ʻana i nā ʻenehana polokalamu kele pūnaewele, ʻo ke kumu o ia mea i wehewehe ʻia ma JavaScript, HTML a me CSS, a hiki ke hoʻonui ʻia ka hana ma o ka ʻōnaehana add-on. Hiki i nā mea hoʻomohala ke komo i nā modula Node.js, a me kahi API hoʻonui no ka hoʻomohala ʻana i nā kamaʻilio kamaʻāina, hoʻohui i nā noi, hana i nā menus pōʻaiapili, hoʻohui pū me ka ʻōnaehana hoʻolaha, manipulating windows, a me ka launa pū me nā subsystem Chromium.

ʻAʻole like me nā noi pūnaewele, hāʻawi ʻia nā polokalamu e pili ana i ka Electron ma ke ʻano he faila hoʻokō ponoʻī i hoʻopaʻa ʻole ʻia i kahi polokalamu kele pūnaewele. I ka manawa like, ʻaʻole pono ka mea hoʻomohala e hopohopo e pili ana i ka lawe ʻana i ka noi no nā pae like ʻole; E hāʻawi ʻo Electron i ka hiki ke kūkulu no nā ʻōnaehana āpau i kākoʻo ʻia e Chromium. Hāʻawi pū ka Electron ʻo ia hoʻi e hoʻonohonoho i ka lawe ʻana a me ka hoʻokomo ʻana i nā mea hou (hiki ke hāʻawi ʻia nā mea hou mai kahi kikowaena ʻokoʻa a i ʻole pololei mai GitHub).

ʻO nā papahana i kūkulu ʻia ma ka paepae Electron, hiki iā mākou ke hoʻomaopopo i ka mea hoʻoponopono 'Anom, leka uila ʻO Nylas и Mailspring,, nā mea hana no ka hana pū me Git ʻO GitKraken, Pūnaehana moʻomanaʻo moʻomanaʻo WordPress Desktop, mea kūʻai BitTorrent Desktop Pūnaewele, a me nā mea kūʻai kūhelu no nā lawelawe e like me Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a me Discord. Huina i loko o ka Electron program catalog hoikeia ma kahi o 850 mau noi. No ka maʻalahi o ka hoʻomohala ʻana i nā noi hou, kahi hoʻonohonoho maʻamau nā noi demo, me nā laʻana code no ka hoʻoponopono ʻana i nā pilikia like ʻole.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka