Electron (software framework): Difference between revisions

Content deleted Content added
add see also details
Tag: references removed
Line 114:
 
== Reception ==
The most common criticism of Electron is that it necessitates [[software bloat]] when used for simple programs.<ref>{{cite web |last=Proven |first=Liam |date=2021-11-19 |title=Some FOSS gems: Franz, RamBox, Pidgin and more |url=https://www.theregister.com/2021/11/19/friday_foss_fest/ |url-status=live |archive-url=https://web.archive.org/web/20211119235239/https://www.theregister.com/2021/11/19/friday_foss_fest/ |archive-date=19 November 2021 |accessdate=2022-08-26 |publisher=The Register}}</ref> 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."<ref>{{cite web |last=Larabel |first=Michael |date=2019-02-09 |title=Electron Apps Are Bad, So Now You Can Create Desktop Apps With HTML5 + Golang |url=https://www.phoronix.com/news/HTML5-Golang-Desktop-Apps |url-status=live |archive-url=https://web.archive.org/web/20220826131838/https://www.phoronix.com/news/HTML5-Golang-Desktop-Apps |archive-date=26 August 2022 |accessdate=2022-08-26 |publisher=Phoronix}}</ref> Meanwhile, Joey Sneddon states that this tradeoff is sensible as Electron greatly lowers the cost of developing and maintaining cross-platform software.<ref>{{cite web |last=Sneddon |first=Joey |date=2017-07-23 |title=Seriously folks, Electron apps aren't that bad |url=https://www.omgubuntu.co.uk/2017/07/why-electron-apps-arent-bad-2 |url-status=live |archive-url=https://web.archive.org/web/20180516103739/https://www.omgubuntu.co.uk/2017/07/why-electron-apps-arent-bad-2 |archive-date=16 May 2018 |accessdate=2022-08-26 |publisher=OMG Ubuntu}}</ref>
 
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 is not considered to be a vulnerability by the Electron developers.<ref>{{cite web |last=Gallagher |first=Sean |date=2019-08-07 |title=Skype, Slack, other Electron based apps can be easily backdoored |url=https://arstechnica.com/information-technology/2019/08/skype-slack-other-electron-based-apps-can-be-easily-backdoored/ |url-status=live |archive-url=https://web.archive.org/web/20190807173425/https://arstechnica.com/information-technology/2019/08/skype-slack-other-electron-based-apps-can-be-easily-backdoored/ |archive-date=7 August 2019 |accessdate=2022-08-26 |publisher=Ars Technica}}</ref> Those who are concerned that Electron is not always based on the newest version of Chromium have recommended [[progressive web application]]s as an alternative.<ref>{{cite web |last=Hoffman |first=Chris |date=2019-08-15 |title=That native app is probably just an old web browser |url=https://www.howtogeek.com/436841/that-native-app-is-probably-just-an-old-web-browser/ |url-status=live |archive-url=https://web.archive.org/web/20190815143207/https://www.howtogeek.com/436841/that-native-app-is-probably-just-an-old-web-browser/ |archive-date=15 August 2019 |accessdate=2022-08-26 |publisher=How To Geek}}</ref>