UtgÄvan av Electron 24.0.0, plattformen för att skapa applikationer baserade pÄ Chromium-motorn

Lanseringen av plattformen Electron 24.0.0 har förberetts, vilket erbjuder ett fristÄende ramverk för utveckling av plattformsoberoende anvÀndarapplikationer som baseras pÄ komponenterna Chromium, V8 och Node.js. Den betydande versionsÀndringen beror pÄ uppdateringen till kodbasen Chromium 112, plattformen Node.js 18.14.0 och JavaScript-motorn V8 11.2.

Bland förÀndringarna i den nya versionen:

  • Logiken för bildstorlekshantering i metoden nativeImage.createThumbnailFromPath(path, size) har Ă€ndrats. Parametern "maxSize" har ersatts med "size" och speglar nu den faktiska storleken pĂ„ den skapade miniatyrbilden, snarare Ă€n den maximala (dvs. om storleken Ă€r mindre kommer skalning att tillĂ€mpas).
  • Metoderna BrowserWindow.setTrafficLightPosition(position) och BrowserWindow.getTrafficLightPosition() har förklarats som förĂ„ldrade. IstĂ€llet bör BrowserWindow.setWindowButtonPosition(position) och BrowserWindow.getWindowButtonPosition() anvĂ€ndas.
  • Möjligheten att filtrera cookies i metoden cookies.get() har lagts till i lĂ€get HttpOnly.
  • Parametern logUsage har lagts till i metoden shell.openExternal().
  • I webRequest har möjligheten att filtrera begĂ€rningar efter typer lagts till.
  • Eventet devtools-open-url har lagts till i webContents för att öppna ett nytt fönster.
  • En flagga enableLocalEcho har lagts till i callback-handledaren ses.setDisplayMediaRequestHandler() för att reflektera extern ljudinmatning i den lokala utgĂ„ngsströmmen.
  • Den gemensamma optimeringen som anvĂ€nder information som inhĂ€mtats vid kompileringen av alla moduler Ă€r nu aktiverad i standardkonfigurationsfilen.

Electron-plattformen möjliggör skapandet av alla typer av grafiska applikationer med hjÀlp av webblÀsarteknologier, vars logik definieras i JavaScript, HTML och CSS, och vars funktionalitet kan utökas via ett tillÀggssystem. Utvecklare har tillgÄng till Node.js-moduler samt ett utökat API för att skapa inbyggda dialoger, integrera applikationer, skapa kontextmenyer, integrera med system för att visa aviseringar, hantera fönster och interagera med Chromium-subsystem.

Till skillnad frÄn webbapplikationer levereras applikationer baserade pÄ Electron som fristÄende körbara filer, oberoende av webblÀsare. Utvecklaren behöver inte oroa sig för att portera applikationen till olika plattformar, Electron gör det möjligt att bygga för alla system som stöds i Chromium. Electron tillhandahÄller ocksÄ verktyg för att organisera automatisk distribution och installation av uppdateringar (uppdateringar kan levereras antingen frÄn en separat servern, eller direkt frÄn GitHub).

Among the applications built on the Electron platform are the Atom editor, Mailspring email client, Git working tool GitKraken, WordPress Desktop blogging platform, WebTorrent Desktop BitTorrent client, and official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, and Discord. A total of 734 applications are presented in the Electron program catalog. To simplify the development of new applications, a set of standard demonstration applications has been prepared, including code examples for solving various tasks.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster