Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Talk:Electron (software framework)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is thetalk page for discussing improvements to theElectron (software framework) article.
This isnot a forum for general discussion of the subject of the article.
Find sources: Google (books ·news ·scholar ·free images ·WP refs·FENS ·JSTOR ·TWL
This article is ratedC-class on Wikipedia'scontent assessment scale.
It is of interest to multipleWikiProjects.
WikiProject iconTechnology
WikiProject iconThis article is within the scope ofWikiProject Technology, a collaborative effort to improve the coverage oftechnology on Wikipedia. If you would like to participate, please visit the project page, where you can jointhe discussion and see a list of open tasks.TechnologyWikipedia:WikiProject TechnologyTemplate:WikiProject TechnologyTechnology
WikiProject iconSoftware:Computing
WikiProject iconThis article is within the scope ofWikiProject Software, a collaborative effort to improve the coverage ofsoftware on Wikipedia. If you would like to participate, please visit the project page, where you can jointhe discussion and see a list of open tasks.SoftwareWikipedia:WikiProject SoftwareTemplate:WikiProject Softwaresoftware
???This article has not yet received a rating on theproject's importance scale.
Taskforce icon
This article is supported byWikiProject Computing.
WikiProject iconJavaScript
WikiProject iconThis article is within the scope ofWikiProject JavaScript, a collaborative effort to improve the coverage of articles related toJavaScript, and to the development of user scripts for use on Wikipedia. If you would like to participate, please visit the project page, where you can jointhe discussion and see a list of open tasks.JavaScriptWikipedia:WikiProject JavaScriptTemplate:WikiProject JavaScriptJavaScript
???This article has not yet received a rating on theimportance scale.
WikiProject iconC/C++
WikiProject iconThis article is within the scope ofWikiProject C/C++, a collaborative effort to improve the coverage ofC andC++ topics on Wikipedia. If you would like to participate, please visit the project page, where you can jointhe discussion and see a list of open tasks.C/C++Wikipedia:WikiProject C/C++Template:WikiProject C/C++C/C++
???This article has not yet received a rating on theimportance scale.
WikiProject iconComputing:Software /Free and open-source softwareLow‑importance
WikiProject iconThis article is within the scope ofWikiProject Computing, a collaborative effort to improve the coverage ofcomputers,computing, andinformation technology on Wikipedia. If you would like to participate, please visit the project page, where you can jointhe discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
LowThis article has been rated asLow-importance on theproject's importance scale.
Taskforce icon
This article is supported byWikiProject Software (assessed asLow-importance).
Taskforce icon
This article is supported byFree and open-source software (assessed asMid-importance).
Text and/or other creative content fromthis version ofElectron (software framework) was copied or moved intoList of software using Electron withthis edit. The former page'shistory now serves toprovide attribution for that content in the latter page, and it must not be deleted as long as the latter page exists.

Controversy around the so-called creator

[edit]

https://groups.google.com/forum/#!msg/nwjs-general/LIrC7zHtQdo/6Gd5MXVsCAAJhttp://cheng.guru/blog/2017/11/20/statement-on-the-statement-on-the-history-of-node-webkit.html— Precedingunsigned comment added by70.167.187.86 (talkcontribs) 22:47, 13 Sept 2018 (UTC)

Other noteable Electron apps

[edit]

Franzhttps://blog.meetfranz.com/N1https://nylas.com/— Precedingunsigned comment added byShalokShalom (talkcontribs)18:02, 6 July 2016 (UTC)[reply]

Criticism on memory footprint, efficiency, etc.

[edit]

Since Electron is essentially a web server and a web browser wrapped around the actual application code (I'm probably over-simplifying to get the point across), there legitimate concerns that Electron might supportsoftware bloat more than necessary. (e.g.this rant, or observations likeSlack consuming hundreds of megabytes of RAM, etc.) Is there any way to properly formulate that in the article? --Wormbo15:48, 18 September 2017 (UTC)[reply]

Hello

[edit]

I have included in the article independently (I just found out your request). Can you check if you agree with my edition?--Jakeukalane (talk)10:37, 2 October 2019 (UTC)[reply]

No support from PortableApps.com

[edit]

PortableApps.com (which has their own article on Wikipedia) does not seem to support any application that uses the Electron framework. The problem is that Electron requires Microsoft Visual Studio (of whichVisual Studio Code is also an electron app) for the Windows toolchain. PortableApps likes using theGNU toolchain, nevermind that a lot of Linux developers have joined Mac developers in using theClang toolchain, which uses a BSD-like license. Here in lies the problem. While theFree Software Foundation is in the right to avoid using Visual Studio, it is a disservice to software developers who want to have a "No Strings Attached" development platform where things like the registry or some other software dependent feature denies the programmer the freedom to just plug in the flashdrive into a USB port and run the software from the flashdrive. Basically, Electron needs to rethink their build instructions for Windows to provide an alternative set of build instructions for folks who do not wish to use the Visual Studio software. The Linux instructions do not require Visual Studio.--Bushido Hacks (talk)16:20, 5 October 2017 (UTC)[reply]

Concerning Revision as of 00:19, 10 October 2020, criticism section

[edit]

Although the reference provided is frequently updated, I believe citing a GitHub repository with Version Control providers' dynamic nature isn't appropriate, this applies generally to repositories. The repository isn't widely seen looking at the issue count and the number of stars, and the criticism inside it links to other sources, which creates layers of citations. I will be looking for more credible and reputable sources for the phrase this citation concerns, and some of the criticism inside it could be incorporated into the criticism section here.1--ByrdSC (talk)18:11, 16 December 2021 (UTC)[reply]

AFAIK it is not maintained by github

[edit]

it is just developed on githubEteled286 (talk)20:07, 26 October 2022 (UTC)[reply]

I have updated the intro paragraph to reflect that Electron is maintained by OpenJS Foundation and not GitHub.Lbbzman (talk)01:02, 2 February 2023 (UTC)[reply]

AFAICT it isn't written in Python

[edit]

that is just some build scriptsEteled286 (talk)20:09, 26 October 2022 (UTC)[reply]

The "history" section is nonsensical

[edit]

The history section talks about release histories. The Blurb on the right indicates that it originated in github, and was a project of the OpenJS foundation. What is the history of electron?2620:10D:C090:500:0:0:4:54A3 (talk)19:01, 9 June 2023 (UTC)[reply]

It's useless to anyone as it doesn't have any info about what was changed from one version to the next. --Dough34 (talk)22:22, 3 July 2025 (UTC)[reply]

Some nonsensical statements

[edit]

"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.'"

I doubt very much that Larabel has evidence to back up this assertion. Perhaps he means those Linux desktop users who participate in Linux forums and arguments.Rochkind (talk)18:51, 21 September 2023 (UTC)[reply]

"Those who are concerned that Electron is not always based on the newest version of Chromium have recommended progressive web applications as an alternative."

Progressive web applications don't use Chromium, so that's hardly an improvement for "those who are [so] concerned". A PWA uses whatever the user has installed, which may or may not (probably not) be the latest version of Chrome. It may not even be Chrome! It seems to me better to ensure that the Electron app runs on the version of Chromium that it was tested with.Rochkind (talk)18:51, 21 September 2023 (UTC)[reply]

"Researchers have shown that Electron's large feature set can be hijacked by bad actors with write access to the source JavaScript files." Delete the qualifying phrase "source JavaScript" and you have a situation that applies to all files on all computers. If a bad actor can tamper with your files, then all bets are off. (I wonder how hard this "research" was.)Rochkind (talk)18:51, 21 September 2023 (UTC)[reply]

"...although other technologies such as front-end frameworks and WebAssembly are possible) that are rendered using a version of the Chromium browser engine and a back end using the Node.js runtime environment."

I have no idea what this is supposed to mean. The first part of this should end after the ")" and have some additional text to explain what "possible" means (what's possible with these things).

"that are rendered using a version of the Chromium browser engine and a back end using the Node.js runtime environment." Should be re-written as 2 sentences: one about how the browser engine fits in with Electron (explain where the rendered material goes), and one about how Node relates to Electron.

Desktop?

[edit]

I think it would be more useful to state which desktops eg: Windows, macOS, x86, PowerPC...FreeFlow99 (talk)12:16, 22 May 2024 (UTC)[reply]

Any reason Node-Webkit (NW.js) isn't mentioned at all?

[edit]

Back in the day all we had was Node-Webkit and it was a real revolution to be able to package web apps up for desktop use this way. Atom-Shell (Electron) came out later and was almost certainly at least aware of (or inspired by) the work done with Node-Webkit. They both integrate node.js and chromium, but yes in different ways.2A00:79E1:ABC:133:95AE:48DA:F5F:17BC (talk)16:20, 10 April 2025 (UTC)[reply]

Is there a place here for ASAR

[edit]

Found inStremio added toAsar. reference:https://github.com/electron/asar. It's file format similar totar.jcubic (talk)21:55, 3 October 2025 (UTC)[reply]

@Jcubic: it seems fine to me to add 1-2 sentences about ASAR, but probably not in its own top-level section.
FYI: Disambiguation pages likeAsar are primarily used to help navigate Wikipedia; they should only contain entries that have their own articles, or are at least mentioned in the linked article. SeeWikipedia:Manual of Style/Disambiguation pages. So, an entry on the pageAsar is not appropriate at the moment, but it might be appropriate if information about ASAR is added to this article.Helpful Raccoon (talk)08:32, 4 October 2025 (UTC)[reply]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Talk:Electron_(software_framework)&oldid=1314997429"
Categories:
Hidden category:

[8]ページ先頭

©2009-2025 Movatter.jp