News

Desktop-Apps mit Javascript: Electron 3.0 erschienen

Desktop-Apps mit dem Electron-Framework. (Screenshot: Electron)

Mit Electron lassen sich Desktop-Apps mit Javascript entwickeln – worauf bekannte Desktop-Clients wie der von Slack setzen. Das quelloffene Framework stammt von Github und ist nun in Version 3.0 erschienen. Wir werfen einen Blick auf die Neuerungen.

Electron: Native Desktop-Apps auf Basis von Web-Technologien

Das Framework Electron erlaubt die Entwicklung plattformübergreifender Desktop-Applikationen auf Basis offener Web-Technologien. Electron wird als Open-Source-Projekt von Github entwickelt und auch für den Desktop-Client des Dienstes verwendet. Darüber hinaus kommt Electron beispielsweise auch in den Editoren Visual Studio Code von Microsoft und Githubs Atom sowie den Desktop-Clients von Slack, Signal, Discord, Twitch, Yammer und Teams zum Einsatz.

Electron 3.0 steht ab sofort zum Download auf der Projektwebsite und über den NPM-Paketmanager bereit. Für das Frontend kommt jetzt Chrome in Version 66.0.3359.181 zum Einsatz. Die Javascript-Runtime V8 wurde auf Version 6.6.346.23 aktualisiert. Auf Backend-Seite setzt Electron ab Version 3.0 auf Node in Version 10.2.0. Langfristig soll Electron mit den Entwicklungszyklen von Chromium, Node und V8 aufschließen.

Electron 3.0: Neue Button- und Textfield-API

Neu sind unter anderem die Button– und Textfield-API. Die befinden sich derzeit jedoch noch in einer experimentellen Phase und müssen bei bedarf über den Build-Flag enable_view_api aktiviert werden. Ebenfalls neu: fs.readSync funktioniert jetzt auch mit großen Dateien. Zuvor hatten große Datenmengen dazu geführt, dass die Funktion nicht korrekt gearbeitet hat.

(Screenshot: Atom)

Electron kommt beispielsweise bei Githubs Atom-Editor zum Einsatz. (Screenshot: Atom)

Entfernt wurden in Electron 3.0 die Events did-get-response-details und did-get-redirect-request. Außerdem weißt das Electron-Team darauf hin, dass die PDF-Anzeige derzeit nicht funktioniert. In späteren Updates soll die Funktion aber wieder verfügbar gemacht werden.

Ebenfalls interessant:

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.