Rhyddhau Electron 10.0.0, llwyfan ar gyfer creu cymwysiadau yn seiliedig ar yr injan Chromium

Parod rhyddhau platfform Electron 10.0.0, sy'n darparu fframwaith hunangynhwysol ar gyfer datblygu cymwysiadau arfer aml-lwyfan, gan ddefnyddio cydrannau Chromium, V8 a Node.js fel sail. Newid rhif fersiwn sylweddol oherwydd uwchraddio i codebase Chromium 85, llwyfannau NΓ΄d.js 12.16.3 ac injan JavaScript V8 8.5.

Π’ datganiad newydd:

  • Wedi adio cynnwys.getBackgroundThrottling() dull a chynnwys.backgroundThrottling priodwedd.
  • Mae'r brif broses yn darparu mynediad i'r modiwl desktopCapturer.
  • Wedi adio ses.isPersistent() dull i ddiffinio sesiynau parhaus.
  • Problemau rhwydwaith wedi'u datrys sy'n atal cysylltiadau RTC rhag cael eu cwblhau
    oherwydd newid yn y cyfeiriad IP.

  • Mae'r modiwl β€œo bell”, sy'n cynrychioli'r mecanwaith IPC ar gyfer rhyngweithio rhwng y broses rendro tudalen gyfredol a'r brif broses, wedi'i analluogi yn ddiofyn.
  • Mae'r gosodiad app.allowRendererProcessReuse diofyn wedi'i newid i wir, sy'n atal modiwlau cyd-destun ansensitif rhag cael eu llwytho yn ystod y broses rendro.
  • Wedi adio gosod disableDialogs i analluogi blychau deialog yn llwyr.
  • Yn cynnwys adeiledig yn gwyliwr PDF yn seiliedig ar pdfiwm.

Dwyn i gof bod Electron yn caniatΓ‘u ichi greu unrhyw gymwysiadau graffigol gan ddefnyddio technolegau porwr, y mae eu rhesymeg wedi'i ddiffinio yn JavaScript, HTML a CSS, a gellir ymestyn y swyddogaeth trwy'r system o ychwanegion. Mae gan ddatblygwyr fynediad i fodiwlau Node.js, yn ogystal ag API estynedig ar gyfer creu deialogau brodorol, integreiddio cymwysiadau, creu dewislenni cyd-destun, integreiddio Γ’'r system arddangos hysbysiadau, trin ffenestri, a rhyngweithio ag is-systemau Chromium.

Yn wahanol i gymwysiadau gwe, mae rhaglenni sy'n seiliedig ar Electron yn cael eu cyflwyno fel ffeiliau gweithredadwy hunangynhwysol nad ydyn nhw ynghlwm wrth borwr. Ar yr un pryd, nid oes angen i'r datblygwr boeni am drosglwyddo'r cais ar gyfer gwahanol lwyfannau; Bydd Electron yn darparu'r gallu i adeiladu ar gyfer pob system a gefnogir gan Chromium. Mae Electron hefyd yn darparu yn golygu i drefnu cyflwyno a gosod diweddariadau yn awtomatig (gellir cyflwyno diweddariadau naill ai o weinydd ar wahΓ’n neu'n uniongyrchol o GitHub).

O'r rhaglenni a adeiladwyd ar y llwyfan Electron, gallwn nodi'r golygydd Atom, cleientiaid e-bost nylas ΠΈ Mailspring,, offer ar gyfer gweithio gyda Git GitKraken, System blogio WordPress Desktop, cleient BitTorrent Pen-desg WebTorrent, yn ogystal Γ’ chleientiaid swyddogol ar gyfer gwasanaethau megis Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. Cyfanswm yn y catalog rhaglenni Electron cyflwyno tua 850 o geisiadau. Er mwyn symleiddio datblygiad cymwysiadau newydd, set o safon ceisiadau demo, gan gynnwys enghreifftiau cod ar gyfer datrys problemau amrywiol.

Ffynhonnell: opennet.ru

Ychwanegu sylw