Tso tawm Electron 10.0.0, lub platform rau tsim cov ntawv thov raws li Chromium cav

Npaj platform tso tawm Hluav Taws Xob 10.0.0, uas muab ib lub moj khaum rau tus kheej rau kev tsim ntau lub platform kev cai siv, siv Chromium, V8 thiab Node.js Cheebtsam ua lub hauv paus. Tus lej hloov pauv tseem ceeb vim hloov kho rau codebase Chromium 85, cov platforms npe.js 12.16.3 thiab JavaScript cav V8 8.5.

Π’ tawm tshiab:

  • Ntxiv contents.getBackgroundThrottling() method and contents.backgroundThrottling khoom.
  • Cov txheej txheem tseem ceeb muab kev nkag mus rau desktopCapturer module.
  • Ntxiv ses.isPersistent() txoj kev los txhais cov kev sib tham tsis tu ncua.
  • Kev daws teeb meem network tiv thaiv kev sib txuas RTC los ntawm kev ua tiav
    vim qhov hloov pauv hauv IP chaw nyob.

  • Lub "chaw taws teeb" module, uas sawv cev rau IPC mechanism rau kev sib cuam tshuam ntawm nplooj ntawv tam sim no rendering txheej txheem thiab cov txheej txheem tseem ceeb, yog neeg xiam oob qhab los ntawm lub neej ntawd.
  • Lub neej ntawd app.allowRendererProcessReuse qhov chaw tau hloov mus rau qhov tseeb, uas tiv thaiv cov ntsiab lus tsis txaus ntseeg ntawm kev thauj khoom thaum lub sijhawm ua haujlwm.
  • Ntxiv teeb tsa DisableDialogs kom lov tes taw dialog boxs.
  • Xws li built-in PDF saib raws li pdfium ua.

Cia peb nco ntsoov koj tias Electron tso cai rau koj los tsim ib qho kev siv graphical siv browser thev naus laus zis, cov laj thawj uas tau hais tseg hauv JavaScript, HTML thiab CSS, thiab kev ua haujlwm tuaj yeem nthuav dav los ntawm cov txheej txheem ntxiv. Cov neeg tsim tawm muaj kev nkag mus rau Node.js modules, nrog rau qhov txuas ntxiv API rau tsim cov kev sib tham ib txwm muaj, kev sib koom ua ke ntawm cov ntawv thov, tsim cov ntawv qhia zaub mov, koom ua ke nrog cov kev ceeb toom, tswj qhov rais, thiab cuam tshuam nrog Chromium subsystems.

Tsis zoo li cov ntawv thov hauv lub vev xaib, cov khoos phis tawj hluav taws xob tau xa tawm raws li tus kheej muaj cov ntaub ntawv ua tiav uas tsis khi rau lub browser. Nyob rau tib lub sijhawm, tus tsim tawm tsis tas yuav txhawj xeeb txog kev xa daim ntawv thov rau ntau lub platform; Electron yuav muab lub peev xwm tsim rau txhua lub tshuab txhawb nqa los ntawm Chromium. Electron kuj muab chaw txhawm rau txhim kho kev xa khoom tsis siv neeg thiab kev teeb tsa kev hloov kho tshiab (cov kev hloov tshiab tuaj yeem xa los ntawm ib tus neeg rau zaub mov txawv lossis ncaj qha los ntawm GitHub).

Ntawm cov kev pabcuam tsim los ntawm Electron platform, peb tuaj yeem nco ntsoov tus editor Atom, email cov neeg siv khoom nylas ΠΈ Mailspring,, cov cuab yeej ua haujlwm nrog Git GitKraken, WordPress Desktop blogging system, BitTorrent tus neeg siv khoom WebTorrent Desktop, as well as official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code and Discord. Tag nrho hauv Electron program catalog nthuav tawm txog 850 daim ntawv thov. Txhawm rau kom yooj yim rau kev txhim kho cov ntawv thov tshiab, txheej txheej txheem demo daim ntawv thov, suav nrog cov qauv code rau kev daws teeb meem ntau yam.

Tau qhov twg los: opennet.ru

Ntxiv ib saib