izdal platformo , ki ponuja samostojen okvir za razvoj večplatformskih uporabniških aplikacij, ki temelji na komponentah Chromium, V8 in Node.js. Pomembna sprememba številke različice je povezana z nadgradnjo na novo kodo , platforme in the JavaScript engine V8 7.6. Previously ukinitev podpore za 32-bitne Linux sisteme je zaenkrat odložena in izdaja
6.0 including v 32-bitnih različicah.
Med v API-jih, specifičnih za Electron:
- The translation of asynchronous handlers that previously used callback calls into a form based on the has been extended in several dozen functions, including in the categories contentTracing.*, cookies.*, session.*, webContents.* and webFrame.*;
- As part of the work to enhance the isolation of runtime components, three new helper applications have been added: Electron Helper (Renderer).app for rendering processes, Electron Helper (GPU).app for GPU interaction processes, and Electron Helper (Plugin).app for plugins;
- Preparation has begun to limit the loading in the rendering process to only Node modules that use ili ;
- The implementation of net.IncomingMessage has been aligned with the behavior of Node.js.
Spomnimo, da Electron omogoča ustvarjanje katere koli grafične aplikacije z uporabo spletnih tehnologij, katerih logika delovanja je definirana z JavaScriptom, HTML in CSS, funkcionalnost pa se lahko razširi z uporabo sistema razširitev. Razvijalcem so na voljo moduli Node.js ter razširjen API za ustvarjanje naravnih pogovornih oken, integracijo aplikacij, ustvarjanje kontekstnih menijev, interakcijo s sistemom obveščanja, manipulacijo oken in interakcijo s pod-sistemi Chromium.
Za razliko od spletnih aplikacij, se programe, zgrajene na platformi Electron, dostavlja v obliki samostojnih izvršnih datotek, ki niso vezane na brskalnik. Hkrati razvijalec ne potrebuje skrbeti za prenos aplikacije na različne platforme, Electron nudi možnost zbiranja za vse sisteme, ki jih podpira Chromium. Electron prav tako nudi za avtomatizirano dostavo in namestitev posodobitev (posodobitve je mogoče dostaviti bodisi z ločenega strežnika bodisi neposredno iz GitHub).
Med programi, zgrajenimi na platformi Electron, lahko izpostavimo urejevalnik , poštni odjemalec , orodja za delo z Git , sistem za analizo in vizualizacijo SQL poizvedb , sistem za objavljanje blogov WordPress Desktop, BitTorrent odjemalec , in addition to official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, and Discord. The Electron program catalog features a total okoli 800 aplikacij. Za poenostavitev razvoja novih aplikacij je pripravljen nabor standardnih , including code examples for solving various tasks.
Izvor: opennet.ru
