Electron (ohjelmistokehys)

Electron (aiemmin Atom Shell) on vapaa avoimen lähdekoodin ohjelmistokehys (framework). Sen avulla voi toteuttaa työpöytäohjelmia käyttäen Web-tekniikoita kuten HTML, CSS ja JavaScript). Electronissa käyttöliittymän piirtää Chromium-selainalusta ja toiminnallisuus toteutetaan Node.js-ajoympäristössä.https://www.electronjs.org/ 

Electronilla tehty sovellus toimii alustariippumattomasti (muun muassa Windowsilla, macOS:llä ja Linuxilla).

Electronin kehitti alun perin GitHub Atom-editoria varten.
Alustan kehitys ja ylläpito siirtyi OpenJS Foundationille (aiempien JS Foundation ja Node.js Foundation yhdistymisessä syntynyt) vuonna 2019.

Electronia käyttävät esimerkiksi Atom, GitHub Desktop, Light Table, Visual Studio Code, Slack, balenaEtcher, Microsoft Teams, Arduino IDE 2.0.

Electron on tunnettu raskaudestaan. Chromium voi syödä gigatavuja muistia ja joissakin ohjelmissa jokainen välilehti pyörittää omaa Electron-instanssiaan, joka voi haukata satoja megatavuja muistia.https://www.theregister.com/2021/11/19/friday_foss_fest/ 

Lähteet

Luokka:Ohjelmakirjastot
Luokka:GitHub