Electron (software framework): Difference between revisions

Content deleted Content added
History: sort table into chronological order
 
(7 intermediate revisions by 7 users not shown)
Line 9:
| developer = [[OpenJS Foundation]]
| released = {{Start date and age|df=yes|2013|7|15}}<ref>{{cite web|url=https://github.com/electron/electron/releases/tag/v0.1.0|title=electron/electron|website=GitHub|access-date=8 May 2018|archive-date=2 August 2016|archive-url=https://web.archive.org/web/20160802143311/https://github.com/electron/electron/releases/tag/v0.1.0|url-status=live}}</ref>
| latest release version = 36.2.0<ref name="current-version">{{cite web|url=https://github.com/electron/electron/releases/tag/v36.2.0|title=Release electron v36.2.0 · electron/electron|date=7 May 2025|website=GitHub|access-date=7 May 2025}}</ref>
| latest release version = {{wikidata|property|preferred|reference|edit|Q21614124|P348|P548=Q2804309}}
| latest release date = {{Startstart date and age|{{wikidata2025|qualifier05|preferred|single|Q21614124|P348|P548=Q2804309|P577}}07}}
| latest preview version = 3437.0.0-alpha.13<ref name="current-preview">{{cite web|url=https://github.com/electron/electron/releases/tag/v34v37.0.0-alpha.13|title=Release electron v34v37.0.0-alpha.13 · electron/electron|date=155 OctoberMay 20242025|website=GitHub|access-date=167 OctoberMay 20242025}}</ref>
| latest preview date = {{start date and age|20242025|1005|1505}}
| programming language = [[C++]], [[JavaScript]], [[Objective-C++]] and [[Objective-C]]
| operating system = [[Linux]], [[macOS]], and [[Windows]]
Line 98:
| {{Version|o|v29.x.y}} || {{Version|o|End-of-Life}} ||20 February 2024 ||20 August 2024 ||122 ||20.9 ||? || ? || ?
|-
| {{Version|o|v30.x.y}} || {{Version|o|End-of-lifeLife}} ||16 April 2024 ||15 October 2024 ||124 ||20.11 ||? || ? || ?
|-
| {{Version|coo|v31.x.y}} || {{Version|coo|ActiveEnd-of-Life}} ||11 June 2024 ||7 January 2025 ||126 ||20.14 ||? || ? || ?
|-
| {{Version|coo|v32.x.y}} || {{Version|coo|ActiveEnd-of-Life}} ||20 August 2024 ||4 March 2025 ||128 ||20.16 ||? || ? || ?
|-
| {{Version|co|v33.x.y}} || {{Version|co|CurrentEnd-of-Life}} || 15 October 2024<ref name="current">{{cite web|url=https://github.com/electron/electron/releases/tag/v33.0.0|title=Release electron v33.0.0 · electron/electron|date=14 October 2024|website=GitHub|access-date=16 October 2024}}</ref> || 15 October 2024 || 29 April 2025 || 130 || 20.18 || ? ||? || ?
|-
| {{Version|co|v34.x.y}} || {{Version|co|Active}} ||14 January 2025<ref>{{cite web|url=https://github.com/electron/electron/releases/tag/v34.0.0|title=Release electron v34.0.0 · electron/electron|date=14 January 2025|website=GitHub|access-date=7 May 2025}}</ref> ||24 June 2025 ||132 ||20.18 ||? || ? || ?
|-
| {{Version|co|v35.x.y}} || {{Version|co|Active}} ||4 March 2025<ref>{{cite web|url=https://github.com/electron/electron/releases/tag/v35.0.0|title=Release electron v35.0.0 · electron/electron|date=3 March 2025|website=GitHub|access-date=7 May 2025}}</ref> ||2 September 2025 ||134 ||22.14 ||? || ? || ?
|-
| {{Version|c|v36.x.y}} || {{Version|c|Current}} ||29 April 2025<ref name="current">{{cite web|url=https://github.com/electron/electron/releases/tag/v36.0.0|title=Release electron v36.0.0 · electron/electron|date=28 April 2025|website=GitHub|access-date=7 May 2025}}</ref> ||28 October 2025 ||136 ||22.14 ||? || ? || ?
|-
| {{Version|cp|v37.x.y}} || {{Version|cp|Prerelease}} ||24 June 2025 (Scheduled)<ref name="prerelease">{{cite web|url=https://www.electronjs.org/docs/latest/tutorial/electron-timelines|title=Releases|date=21 April 2025|website=Electron|access-date=7 May 2025}}</ref> ||13 January 2026 ||138 ||TBD ||? || ? || ?
|-
| {{Version|p|v38.x.y}} || {{Version|p|Nightly}} ||TBD<ref name="nightly">{{cite web|url=https://releases.electronjs.org/release?channel=nightly|title=Nightly · Electron Releases|date=30 April 2025|website=Electron|access-date=7 May 2025}}</ref> ||TBD ||TBD ||TBD ||? || ? || ?
|}
 
Line 110 ⟶ 120:
{{Main|List of software using Electron}}
 
Desktop applications built with Electron include [[Atom (text editor)|Atom]],<ref name="electron-blog">{{cite web |last1=Sawicki |first1=Kevin |date=23 April 2015 |title=Atom Shell is now Electron |url=https://electronjs.org/blog/2015/04/23/electron |url-status=dead |archive-url=https://web.archive.org/web/20191016124310/https://electronjs.org/blog/electron |archive-date=16 October 2019 |access-date=15 July 2017 |work=Electron}}</ref> [[Etcher (software)|balenaEtcher]],<ref>{{cite web |title=Etcher on GitHub |url=https://github.com/balena-io/etcher |url-status=live |archive-url=https://web.archive.org/web/20181116012922/https://github.com/balena-io/etcher |archive-date=16 November 2018 |access-date=7 July 2020 |website=[[GitHub]]}}</ref> [[Eclipse TheiaDiscord]],<ref name="theia" /> [[Microsoft Teams]] before 2.0,<ref name="ms-teams">{{Cite web |last=msdmaguire |title=How Microsoft Teams uses memory - Microsoft Teams |url=https://docs.microsoft.com/en-us/microsoftteams/teams-memory-usage-perf |url-status=live |archive-url=https://web.archive.org/web/20201208013106/https://docs.microsoft.com/en-us/microsoftteams/teams-memory-usage-perf |archive-date=8 December 2020 |access-date=2021-11-12 |website=docs.microsoft.com |language=en-us}}</ref><ref>{{cite web |last1=Redmond |first1=Tony |title=Teams 2.0 Moves Away from Electron to Embrace Edge WebView2 |url=https://office365itpros.com/2021/06/25/teams-2-webview2-replaces-electron/ |website=Office 365 for IT Pros |date=25 June 2021 |access-date=2 August 2024}}</ref> [[Slack (software)|Slack]],<ref name="slack">{{cite news |date=25 October 2016 |title=Building hybrid applications with Electron |url=https://slack.engineering/building-hybrid-applications-with-electron-dc67686de5fb |url-status=live |archive-url=https://web.archive.org/web/20191016124311/https://slack.engineering/building-hybrid-applications-with-electron-dc67686de5fb?gi=b2a5127226ea |archive-date=16 October 2019 |access-date=12 August 2017 |work=Several People Are Coding}}</ref> and [[Visual Studio Code]].<ref name="ars-electron">{{cite web |last1=Bright |first1=Peter |date=29 April 2015 |title=Microsoft's new Code editor is built on Google's Chromium |url=https://arstechnica.com/information-technology/2015/04/microsofts-new-code-editor-is-built-on-googles-chromium/ |url-status=live |archive-url=https://web.archive.org/web/20150507020146/https://arstechnica.com/information-technology/2015/04/microsofts-new-code-editor-is-built-on-googles-chromium/ |archive-date=7 May 2015 |access-date=18 November 2015 |work=[[Ars Technica]]}}</ref><ref name="gh-source">{{cite web |date=29 March 2022 |title=Open Source project |url=https://github.com/Microsoft/vscode |url-status=live |archive-url=https://web.archive.org/web/20151123164810/https://github.com/Microsoft/vscode |archive-date=23 November 2015 |access-date=20 May 2018 |website=[[GitHub]]}}</ref> The [[Brave browser]] was based on Electron before it was rewritten to use Chromium directly.<ref>{{cite web |last=Singh |first=Jagmeet |date=2017-01-03 |title=People are now even doing machine learning in JavaScript |url=https://www.opensourceforu.com/2017/01/javascript-creator-brendan-eich-interview/ |url-status=live |archive-url=https://web.archive.org/web/20170107122039/https://www.opensourceforu.com/2017/01/javascript-creator-brendan-eich-interview/ |archive-date=7 January 2017 |accessdate=2022-08-26 |publisher=Open Source For U}}</ref>, while [[Microsoft Teams]] used Electron before 2.0.<ref name="ms-teams">{{Cite web |last=msdmaguire |title=How Microsoft Teams uses memory - Microsoft Teams |url=https://docs.microsoft.com/en-us/microsoftteams/teams-memory-usage-perf |url-status=live |archive-url=https://web.archive.org/web/20201208013106/https://docs.microsoft.com/en-us/microsoftteams/teams-memory-usage-perf |archive-date=8 December 2020 |access-date=2021-11-12 |website=docs.microsoft.com |language=en-us}}</ref><ref>{{cite web |last1=Redmond |first1=Tony |title=Teams 2.0 Moves Away from Electron to Embrace Edge WebView2 |url=https://office365itpros.com/2021/06/25/teams-2-webview2-replaces-electron/ |website=Office 365 for IT Pros |date=25 June 2021 |access-date=2 August 2024}}</ref>
 
== Reception ==
Line 130 ⟶ 140:
* [[Node.js]]
* [[Tauri (software framework)]]
* [[Flutter (software)]]
* [[PyQt]]
}}