====== Electron ====== [[https://electronjs.org/|Electron]] is a development framework to create apps based on a web browser and web technologies. ===== criticism ===== * [[https://hackernoon.com/electron-the-bad-parts-2b710c491547|Electron: The bad parts]] – Philipp Langhans @ hackernoon.com * [[https://dev.to/bitario/in-defense-of-electron|In defense of Electron]] – Mo Bitar @ dev.to ==== resource usage ==== Since Electron based apps run a full web browser in the background, the resource usage is often not comparable to similar apps written in other frameworks. * [[https://josephg.com/blog/electron-is-flash-for-the-desktop/|Electron is Flash for the desktop]] ==== security ==== Even though the underlying browser framework gets patched quickly when security issues arise, many developers of Electron-based apps don't rebase their applications on the newer Electron version. ===== Notable Electron Apps ===== * [[:guide:messenger:riot|Riot.im]] – chat client for the [[:guide:messenger:matrix|[matrix]]] network * Balena Etcher – burn ISOs to USB sticks * vscodium – IDE (although their Electron is heavily patched and pretty fast) ===== see also ===== * [[https://github.com/sindresorhus/awesome-electron|awesome-electron]] – somehow, some people think Electron wasn't a mistake.