Electron
Original author(s)GitHub
Developer(s)OpenJS Foundation
Initial release15 July 2013; 9 years ago (2013-07-15)[1]
Stable release
1.7.6[2] Edit this on Wikidata / 9 August 2017; 12 October 2017; 24 September 2017; 17 July 2017; 11 October 2017; 28 September 2017; 25 May 2017; 16 May 2017; 10 May 2017; 1 May 2017; 18 April 2017; 7 April 2017; 31 March 2017; 1 March 2017; 21 February 2017; 5 April 2017; 19 January 2017; 10 January 2017; 20 December 2016; 10 December 2016; 7 December 2016; 28 November 2016; 22 November 2016; 16 November 2016; 9 November 2016; 1 November 2016; 20 October 2016; 6 October 2016; 30 September 2016; 22 September 2016; 15 September 2016; 21 April 2017; 14 March 2017; 6 December 2016; 28 November 2016; 22 November 2016; 16 November 2016; 20 October 2016; 27 September 2016; 15 September 2016; 2 September 2016; 23 August 2016; 10 August 2016; 2 August 2016; 27 July 2016; 25 July 2016; 21 July 2016; 13 July 2016; 6 July 2016; 23 June 2016; 22 June 2016; 16 June 2016; 8 June 2016; 1 June 2016; 26 May 2016; 25 May 2016; 24 May 2016; 20 May 2016; 14 May 2016; 13 May 2016; 11 May 2016; 11 May 2016; 29 April 2016; 22 April 2016; 15 April 2016; 7 April 2016; 3 April 2016; 27 March 2016; 14 March 2016; 13 March 2016; 12 March 2016; 27 March 2016; 11 March 2016; 5 March 2016; 26 February 2016; 19 February 2016; 30 January 2016; 29 January 2016; 22 January 2016; 15 January 2016; 11 January 2016; 25 December 2015; 18 December 2015; 11 December 2015; 11 January 2016; 31 December 2015; 4 December 2015; 4 December 2015; 27 November 2015; 20 November 2015; 16 November 2015; 26 November 2015; 24 November 2015; 18 December 2017; 22 January 2018; 23 January 2018; 31 January 2018; 31 January 2018; 7 February 2018; 6 March 2018; 15 March 2018; 22 May 2018; 3 September 2020; 29 September 2020; 22 September 2020; 15 September 2020; 5 October 2020; 14 September 2020; 30 October 2020; 26 October 2020; 10 November 2020; 20 October 2020; 23 October 2020; 17 November 2020; 18 November 2020; 24 November 2020; 18 November 2020; 8 December 2020; 16 November 2020; 17 November 2020; 19 November 2020; 24 November 2020; 7 December 2020; 12 December 2020; 21 December 2020; 12 December 2020; 12 December 2020; 11 December 2020; 13 January 2021; 23 January 2021; 2 February 2021; 6 February 2021; 13 January 2021; 27 January 2021; 5 February 2021; 15 January 2021; 27 January 2021; 5 February 2021; 20 February 2021; 2 March 2021; 3 March 2021; 10 March 2021; 20 February 2021; 23 March 2021; 23 March 2021; 24 March 2021; 15 March 2021; 23 March 2021; 2 April 2021; 13 April 2021; 1 May 2021; 7 May 2021; 14 April 2021; 27 April 2021; 5 May 2021; 14 April 2021; 27 April 2021; 5 May 2021; 8 May 2021; 13 April 2021; 21 April 2021; 19 May 2021; 17 May 2021; 17 May 2021; 19 May 2021; 25 May 2021; 24 May 2021; 3 June 2021; 3 June 2021; 9 June 2021; 25 May 2021; 3 June 2021; 4 June 2021; 9 June 2021; 21 June 2021; 23 June 2021; 16 July 2021; 4 August 2021; 10 August 2021; 17 August 2021; 18 August 2021; 31 August 2021; 13 September 2021; 1 October 2021; 4 October 2021; 8 October 2021; 14 October 2021; 20 October 2021; 8 November 2021; 15 November 2021; 15 November 2021; 18 November 2021; 24 November 2021; 30 November 2021; 2 December 2021; 16 December 2021; 3 January 2022; 11 January 2022; 11 January 2022; 27 January 2022; 1 February 2022; 15 February 2022; 24 February 2022; 30 March 2022; 5 April 2022; 6 April 2022; 14 April 2022; 20 April 2022; 28 April 2022; 4 May 2022; 24 May 2022; 3 June 2022; 9 June 2022; 21 June 2022; 23 June 2022; 1 July 2022; 7 July 2022; 25 August 2022; 15 February 2022; 23 February 2022; 9 March 2022; 23 March 2022; 28 March 2022; 30 March 2022; 6 April 2022; 20 April 2022; 28 April 2022; 4 May 2022; 11 May 2022; 18 May 2022; 24 May 2022; 7 March 2022; 9 March 2022; 23 March 2022; 29 March 2022; 30 March 2022; 5 April 2022; 20 April 2022; 29 April 2022; 5 May 2022; 11 May 2022; 18 May 2022; 25 May 2022; 1 June 2022; 20 June 2022; 30 June 2022; 7 July 2022; 1 August 2022; 29 March 2022; 11 May 2022; 11 May 2022; 18 May 2022; 23 May 2022; 25 May 2022; 1 June 2022; 8 June 2022; 15 June 2022; 22 June 2022; 28 July 2022; 3 August 2022; 10 August 2022; 17 August 2022; 31 August 2022; 8 September 2022; 14 September 2022; 24 September 2022; 27 September 2022; 25 May 2022; 1 June 2022; 21 July 2022; 27 July 2022; 3 August 2022; 10 August 2022; 17 August 2022; 24 August 2022; 31 August 2022; 8 September 2022; 14 September 2022; 23 September 2022; 28 September 2022; 1 August 2022; 3 August 2022; 10 August 2022; 17 August 2022; 31 August 2022; 7 September 2022; 8 September 2022; 14 September 2022; 22 September 2022; 28 September 2022; 26 September 2022; 28 September 2022; 5 October 2022; 5 October 2022; 12 October 2022; 2 November 2022; 9 November 2022; 5 October 2022; 12 October 2022; 19 October 2022; 2 November 2022; 9 November 2022; 12 October 2022; 19 October 2022; 31 October 2022; 2 November 2022; 9 November 2022; 16 November 2022; 23 November 2022; 28 November 2022; 30 November 2022; 21 November 2022; 23 November 2022; 30 November 2022; 17 November 2022; 23 November 2022; 1 December 2022; 30 November 2022; 11 January 2023; 18 January 2023; 25 January 2023; 9 February 2023; 11 January 2023; 18 January 2023; 25 January 2023; 1 February 2023; 7 February 2023; 11 January 2023; 13 January 2023; 18 January 2023; 25 January 2023; 1 February 2023; 9 February 2023; 21 June 2021; 22 June 2021; 29 June 2021; 1 July 2021; 5 July 2021; 6 July 2021; 6 July 2021; 15 July 2021; 3 August 2021; 3 August 2021; 18 August 2021; 18 August 2021; 23 August 2021; 27 August 2021; 27 August 2021; 31 August 2021; 31 August 2021; 31 August 2021; 13 September 2021; 13 September 2021; 20 September 2021; 21 September 2021; 27 September 2021; 28 September 2021; 29 September 2021; 30 September 2021; 30 September 2021; 30 September 2021; 9 October 2021; 11 October 2021; 11 October 2021; 20 October 2021; 21 October 2021; 28 October 2021; 8 November 2021; 15 November 2021; 16 November 2021; 30 November 2021; 1 December 2021; 1 December 2021; 16 December 2021; 16 December 2021; 4 January 2022; 11 January 2022; 12 January 2022; 26 January 2022; 27 January 2022; 27 January 2022; 1 February 2022; 14 February 2022; 15 February 2022; 1 March 2022; 9 March 2022; 9 March 2022; 23 March 2022; 24 March 2022; 29 March 2022; 30 March 2022; 30 March 2022; 6 April 2022; 30 April 2022; 4 May 2022; 11 May 2022; 23 May 2022; 24 May 2022; 16 February 2023; 16 February 2023; 22 February 2023; 22 February 2023; 23 February 2023; Error: first parameter cannot be parsed as a date or time. (9 August 2017; 12 October 2017; 24 September 2017; 17 July 2017; 11 October 2017; 28 September 2017; 25 May 2017; 16 May 2017; 10 May 2017; 1 May 2017; 18 April 2017; 7 April 2017; 31 March 2017; 1 March 2017; 21 February 2017; 5 April 2017; 19 January 2017; 10 January 2017; 20 December 2016; 10 December 2016; 7 December 2016; 28 November 2016; 22 November 2016; 16 November 2016; 9 November 2016; 1 November 2016; 20 October 2016; 6 October 2016; 30 September 2016; 22 September 2016; 15 September 2016; 21 April 2017; 14 March 2017; 6 December 2016; 28 November 2016; 22 November 2016; 16 November 2016; 20 October 2016; 27 September 2016; 15 September 2016; 2 September 2016; 23 August 2016; 10 August 2016; 2 August 2016; 27 July 2016; 25 July 2016; 21 July 2016; 13 July 2016; 6 July 2016; 23 June 2016; 22 June 2016; 16 June 2016; 8 June 2016; 1 June 2016; 26 May 2016; 25 May 2016; 24 May 2016; 20 May 2016; 14 May 2016; 13 May 2016; 11 May 2016; 11 May 2016; 29 April 2016; 22 April 2016; 15 April 2016; 7 April 2016; 3 April 2016; 27 March 2016; 14 March 2016; 13 March 2016; 12 March 2016; 27 March 2016; 11 March 2016; 5 March 2016; 26 February 2016; 19 February 2016; 30 January 2016; 29 January 2016; 22 January 2016; 15 January 2016; 11 January 2016; 25 December 2015; 18 December 2015; 11 December 2015; 11 January 2016; 31 December 2015; 4 December 2015; 4 December 2015; 27 November 2015; 20 November 2015; 16 November 2015; 26 November 2015; 24 November 2015; 18 December 2017; 22 January 2018; 23 January 2018; 31 January 2018; 31 January 2018; 7 February 2018; 6 March 2018; 15 March 2018; 22 May 2018; 3 September 2020; 29 September 2020; 22 September 2020; 15 September 2020; 5 October 2020; 14 September 2020; 30 October 2020; 26 October 2020; 10 November 2020; 20 October 2020; 23 October 2020; 17 November 2020; 18 November 2020; 24 November 2020; 18 November 2020; 8 December 2020; 16 November 2020; 17 November 2020; 19 November 2020; 24 November 2020; 7 December 2020; 12 December 2020; 21 December 2020; 12 December 2020; 12 December 2020; 11 December 2020; 13 January 2021; 23 January 2021; 2 February 2021; 6 February 2021; 13 January 2021; 27 January 2021; 5 February 2021; 15 January 2021; 27 January 2021; 5 February 2021; 20 February 2021; 2 March 2021; 3 March 2021; 10 March 2021; 20 February 2021; 23 March 2021; 23 March 2021; 24 March 2021; 15 March 2021; 23 March 2021; 2 April 2021; 13 April 2021; 1 May 2021; 7 May 2021; 14 April 2021; 27 April 2021; 5 May 2021; 14 April 2021; 27 April 2021; 5 May 2021; 8 May 2021; 13 April 2021; 21 April 2021; 19 May 2021; 17 May 2021; 17 May 2021; 19 May 2021; 25 May 2021; 24 May 2021; 3 June 2021; 3 June 2021; 9 June 2021; 25 May 2021; 3 June 2021; 4 June 2021; 9 June 2021; 21 June 2021; 23 June 2021; 16 July 2021; 4 August 2021; 10 August 2021; 17 August 2021; 18 August 2021; 31 August 2021; 13 September 2021; 1 October 2021; 4 October 2021; 8 October 2021; 14 October 2021; 20 October 2021; 8 November 2021; 15 November 2021; 15 November 2021; 18 November 2021; 24 November 2021; 30 November 2021; 2 December 2021; 16 December 2021; 3 January 2022; 11 January 2022; 11 January 2022; 27 January 2022; 1 February 2022; 15 February 2022; 24 February 2022; 30 March 2022; 5 April 2022; 6 April 2022; 14 April 2022; 20 April 2022; 28 April 2022; 4 May 2022; 24 May 2022; 3 June 2022; 9 June 2022; 21 June 2022; 23 June 2022; 1 July 2022; 7 July 2022; 25 August 2022; 15 February 2022; 23 February 2022; 9 March 2022; 23 March 2022; 28 March 2022; 30 March 2022; 6 April 2022; 20 April 2022; 28 April 2022; 4 May 2022; 11 May 2022; 18 May 2022; 24 May 2022; 7 March 2022; 9 March 2022; 23 March 2022; 29 March 2022; 30 March 2022; 5 April 2022; 20 April 2022; 29 April 2022; 5 May 2022; 11 May 2022; 18 May 2022; 25 May 2022; 1 June 2022; 20 June 2022; 30 June 2022; 7 July 2022; 1 August 2022; 29 March 2022; 11 May 2022; 11 May 2022; 18 May 2022; 23 May 2022; 25 May 2022; 1 June 2022; 8 June 2022; 15 June 2022; 22 June 2022; 28 July 2022; 3 August 2022; 10 August 2022; 17 August 2022; 31 August 2022; 8 September 2022; 14 September 2022; 24 September 2022; 27 September 2022; 25 May 2022; 1 June 2022; 21 July 2022; 27 July 2022; 3 August 2022; 10 August 2022; 17 August 2022; 24 August 2022; 31 August 2022; 8 September 2022; 14 September 2022; 23 September 2022; 28 September 2022; 1 August 2022; 3 August 2022; 10 August 2022; 17 August 2022; 31 August 2022; 7 September 2022; 8 September 2022; 14 September 2022; 22 September 2022; 28 September 2022; 26 September 2022; 28 September 2022; 5 October 2022; 5 October 2022; 12 October 2022; 2 November 2022; 9 November 2022; 5 October 2022; 12 October 2022; 19 October 2022; 2 November 2022; 9 November 2022; 12 October 2022; 19 October 2022; 31 October 2022; 2 November 2022; 9 November 2022; 16 November 2022; 23 November 2022; 28 November 2022; 30 November 2022; 21 November 2022; 23 November 2022; 30 November 2022; 17 November 2022; 23 November 2022; 1 December 2022; 30 November 2022; 11 January 2023; 18 January 2023; 25 January 2023; 9 February 2023; 11 January 2023; 18 January 2023; 25 January 2023; 1 February 2023; 7 February 2023; 11 January 2023; 13 January 2023; 18 January 2023; 25 January 2023; 1 February 2023; 9 February 2023; 21 June 2021; 22 June 2021; 29 June 2021; 1 July 2021; 5 July 2021; 6 July 2021; 6 July 2021; 15 July 2021; 3 August 2021; 3 August 2021; 18 August 2021; 18 August 2021; 23 August 2021; 27 August 2021; 27 August 2021; 31 August 2021; 31 August 2021; 31 August 2021; 13 September 2021; 13 September 2021; 20 September 2021; 21 September 2021; 27 September 2021; 28 September 2021; 29 September 2021; 30 September 2021; 30 September 2021; 30 September 2021; 9 October 2021; 11 October 2021; 11 October 2021; 20 October 2021; 21 October 2021; 28 October 2021; 8 November 2021; 15 November 2021; 16 November 2021; 30 November 2021; 1 December 2021; 1 December 2021; 16 December 2021; 16 December 2021; 4 January 2022; 11 January 2022; 12 January 2022; 26 January 2022; 27 January 2022; 27 January 2022; 1 February 2022; 14 February 2022; 15 February 2022; 1 March 2022; 9 March 2022; 9 March 2022; 23 March 2022; 24 March 2022; 29 March 2022; 30 March 2022; 30 March 2022; 6 April 2022; 30 April 2022; 4 May 2022; 11 May 2022; 23 May 2022; 24 May 2022; 16 February 2023; 16 February 2023; 22 February 2023; 22 February 2023; 23 February 2023)
Preview release
22.0.0-beta.8[3] Edit this on Wikidata / 24 November 2022; 3 months ago (24 November 2022)
Repository
Written inC++, JavaScript, Objective-C++ and Objective-C
Operating systemLinux, macOS and Windows
PlatformIA-32, x86-64, ARM
LicenseMIT License[4]
Websitewww.electronjs.org Edit this at Wikidata

Electron (formerly known as Atom Shell[5]) is a free and open-source software framework developed and maintained by OpenJS Foundation.[6] The framework is designed to create desktop applications using web technologies (mainly HTML, CSS and JavaScript, although other technologies such as front-end frameworks and Web Assembly are possible) that are rendered using a version of the Chromium browser engine and a back end using the Node.js runtime environment.[7] It also uses various APIs to enable functionality such as native integration with Node.js services and an inter-process communication module.

Electron was originally built for Atom[5] and is the main GUI framework behind several open-source projects including Atom, GitHub Desktop, Light Table,[8] Visual Studio Code, WordPress Desktop[9] and Eclipse Theia.[10]

Architecture

Electron applications include a "main" process and several "renderer" processes. The main process runs the logic for the application (e. g. menus, shell commands, lifecycle events), and can then launch multiple renderer processes by instantiating an instance of the BrowserWindow class, which loads a window that appears on the screen by rendering HTML and CSS.

Both the main and renderer processes can run with Node.js integration if the nodeIntegration field in the main process is set to true.

Most of Electron's APIs are written in C++ or Objective-C and are exposed directly to the application code through JavaScript bindings.[11]

History

In September 2021, Electron moved to an eight-week release cycle between major versions to match the release cycle of Chromium Extended Stable and to comply with a new requirement from the Microsoft Store that requires browser-based apps to be within two major versions of the latest release of the browser engine.[12]

Electron frequently releases new major versions along every other Chromium release.[13] The latest three stable version are supported by the Electron team.[13]

Version history
Release Status Release date End of life date Chromium version Node.js version Module version N-API version ICU version
Latest preview version of a future release: v23.x.y Alpha 2022-11-30[14] TBD 110 TBD ? ? ?
Current stable version: v22.x.y Current 2022-11-30[15] TBD 108 16.17 ? ? ?
Older version, yet still maintained: v21.x.y Active 2022-09-26[16] TBD 106 16.16 ? ? ?
Older version, yet still maintained: v20.x.y Active 2022-08-02[17] TBD 104 16.15 ? ? ?
Old version, no longer maintained: v19.x.y End-of-Life 2022-05-24[18] 2022-11-29[15] 102 16.14 106 ? ?
Old version, no longer maintained: v18.x.y End-of-Life 2022-03-29[19] 2022-09-26[16] 100 16.13 103 ? ?
Old version, no longer maintained: v17.x.y End-of-Life 2022-02-01[20] 2022-08-02 98 16.13 101 ? ?
Old version, no longer maintained: v16.x.y End-of-Life 2021-11-15[21] 2022-05-24[18] 96 16.9 99 ? ?
Old version, no longer maintained: v15.x.y End-of-Life 2021-09-21 2022-05-24[18] 94 16.5 98 ? ?
Old version, no longer maintained: v14.x.y End-of-Life 2021-08-30 2022-03-29[19] 92 14.17 89 8 69.1
Old version, no longer maintained: v13.x.y End-of-Life 2021-05-25 2022-01-31[20] 91 14.16 89 7 68.1
Old version, no longer maintained: v12.0.x End-of-Life 2021-03-02 2021-11-15[21] 89 14.16 87 7 68.1
Old version, no longer maintained: v11.4.x End-of-Life 2020-11-16 2021-08-30 87 12.18 85 5 65.1
Old version, no longer maintained: v10.4.x End-of-Life 2020-08-25 2021-05-25 85 12.16 82 5 65.1
Old version, no longer maintained: v9.4.x End-of-Life 2020-05-18 2021-03-02 83 12.14 80 5 65.1
Old version, no longer maintained: v8.3.x End-of-Life 2020-02-04 2020-11-16 80 12.13 76 5 65.1
Old version, no longer maintained: v7.3.x End-of-Life 2019-10-22 2020-08-25 78 12.8 75 4 64.2
Old version, no longer maintained: v6.1.x End-of-Life 2019-07-29 2020-05-18 76 12.4 73 4 64.2
Old version, no longer maintained: v5.1.x End-of-Life 2019-04-24 2020-02-04 73 12.0 70 4 63.1
Old version, no longer maintained: v4.2.x End-of-Life 2018-12-20 2019-10-22 69 10.11 69 3 62.2
Old version, no longer maintained: v3.1.x End-of-Life 2018-09-18 2019-07-29 66 10.2 64 3 ?
Old version, no longer maintained: v2.0.x End-of-Life 2018-05-01 2019-04-24 61 8.9 57 ? ?
Old version, no longer maintained: v1.8.x End-of-Life 2017-12-12 2018-12-20 59 8.2 57 ? ?

Reception

Main article: List of software using Electron

Desktop applications built with Electron include Atom,[22] balenaEtcher,[23] Eclipse Theia,[10] Microsoft Teams,[24] Slack[25] and Visual Studio Code.[26][27] Brave Browser was based on Electron before it was rewritten to use Chromium directly.[28]

The most common criticism of Electron is that it necessitates software bloat when used for simple programs.[29] As a result, Michael Larabel has referred to the framework as "notorious among most Linux desktop users for being resource heavy, not integrating well with most desktops, and generally being despised."[30] Meanwhile, Joey Sneddon states that this tradeoff is sensible as Electron greatly lowers the cost of developing and maintaining cross-platform software.[31]

Researchers have shown that Electron's large feature set can be hijacked by bad actors with write access to the source JavaScript files. This requires root access on *nix systems and isn't considered to be a vulnerability by the Electron developers.[32] Those who are concerned that Electron is not always based on the newest version of Chromium have recommended progressive web applications as an alternative.[33]

See also

References

  1. ^ "electron/electron". GitHub. Archived from the original on 2 August 2016. Retrieved 8 May 2018.
  2. ^ "Release 1.7.6". 9 August 2017. Retrieved 13 March 2018.
  3. ^ "Release 22.0.0-beta.8". 24 November 2022. Retrieved 16 December 2022.
  4. ^ "electron/LICENSE at master". GitHub. Archived from the original on 12 May 2017. Retrieved 3 July 2020.
  5. ^ a b Sawicki, Kevin (23 April 2015). "Atom Shell is now Electron". Electron. Archived from the original on 9 November 2017. Retrieved 6 January 2022.
  6. ^ "Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron". Archived from the original on 9 May 2022. Retrieved 1 February 2023.
  7. ^ "Electron Internals: Using Node as a Library". electronjs.org. 8 August 2016. Archived from the original on 9 November 2017. Retrieved 3 July 2020.
  8. ^ Horner, Gabriel (10 December 2015). "Light Table 0.8.0". lighttable.com. Archived from the original on 13 December 2015. Retrieved 3 July 2020.
  9. ^ "GitHub Repository". GitHub. Archived from the original on 19 February 2016. Retrieved 16 June 2019.
  10. ^ a b "Theia - Cloud and Desktop IDE Platform". theia-ide.org. Archived from the original on 20 April 2018. Retrieved 31 December 2021.
  11. ^ "From native to JavaScript in Electron | Electron Blog". electronjs.org. 19 March 2019. Archived from the original on 26 April 2019. Retrieved 26 April 2019.
  12. ^ "New Electron Release Cadence | Electron". electronjs.org. 14 July 2021. Archived from the original on 14 July 2021. Retrieved 9 February 2022.
  13. ^ a b "Electron Releases | Electron". electronjs.org. Archived from the original on 16 December 2022. Retrieved 16 December 2022.
  14. ^ "Release electron v23.0.0-alpha.3 · electron/electron". GitHub. Archived from the original on 16 December 2022. Retrieved 16 December 2022.
  15. ^ a b "Release electron v22.0.0 · electron/electron". GitHub. Archived from the original on 15 December 2022. Retrieved 16 December 2022.
  16. ^ a b "Release electron v21.0.0 · electron/electron". GitHub. Archived from the original on 16 December 2022. Retrieved 16 December 2022.
  17. ^ "Release electron v20.0.0 · electron/electron". GitHub. Archived from the original on 16 December 2022. Retrieved 16 December 2022.
  18. ^ a b c "Release electron v19.0.0 · electron/electron". GitHub. Archived from the original on 31 May 2022. Retrieved 31 May 2022.
  19. ^ a b "Release electron v18.0.0 · electron/electron". GitHub. Archived from the original on 4 May 2022. Retrieved 4 May 2022.
  20. ^ a b "Release electron v17.0.0 · electron/electron". GitHub. Archived from the original on 12 February 2022. Retrieved 28 February 2022.
  21. ^ a b "Release electron v16.0.0 · electron/electron". GitHub. Archived from the original on 6 December 2021. Retrieved 3 December 2021.
  22. ^ Sawicki, Kevin (23 April 2015). "Atom Shell is now Electron". Electron. Archived from the original on 16 October 2019. Retrieved 15 July 2017.
  23. ^ "Etcher on GitHub". GitHub. Archived from the original on 16 November 2018. Retrieved 7 July 2020.
  24. ^ msdmaguire. "How Microsoft Teams uses memory - Microsoft Teams". docs.microsoft.com. Archived from the original on 8 December 2020. Retrieved 12 November 2021.
  25. ^ "Building hybrid applications with Electron". Several People Are Coding. 25 October 2016. Archived from the original on 16 October 2019. Retrieved 12 August 2017.
  26. ^ Bright, Peter (29 April 2015). "Microsoft's new Code editor is built on Google's Chromium". Ars Technica. Archived from the original on 7 May 2015. Retrieved 18 November 2015.
  27. ^ "Open Source project". GitHub. 29 March 2022. Archived from the original on 23 November 2015. Retrieved 20 May 2018.
  28. ^ Singh, Jagmeet (3 January 2017). "People are now even doing machine learning in JavaScript". Open Source For U. Archived from the original on 7 January 2017. Retrieved 26 August 2022.
  29. ^ Proven, Liam (19 November 2021). "Some FOSS gems: Franz, RamBox, Pidgin and more". The Register. Archived from the original on 19 November 2021. Retrieved 26 August 2022.
  30. ^ Larabel, Michael (9 February 2019). "Electron Apps Are Bad, So Now You Can Create Desktop Apps With HTML5 + Golang". Phoronix. Archived from the original on 26 August 2022. Retrieved 26 August 2022.
  31. ^ Sneddon, Joey (23 July 2017). "Seriously folks, Electron apps aren't that bad". OMG Ubuntu. Archived from the original on 16 May 2018. Retrieved 26 August 2022.
  32. ^ Gallagher, Sean (7 August 2019). "Skype, Slack, other Electron based apps can be easily backdoored". Ars Technica. Archived from the original on 7 August 2019. Retrieved 26 August 2022.
  33. ^ Hoffman, Chris (15 August 2019). "That native app is probably just an old web browser". How To Geek. Archived from the original on 15 August 2019. Retrieved 26 August 2022.