|Electron 8 - First Release As OpenJS Foundation Incubator|
|Written by Alex Armstrong|
|Friday, 07 February 2020|
At the end of last year Electron joined the OpenJS Foundation as an incubator project. The release of Electron 8, less than two months later, is an indication that it is thriving in its new home.
Initially developed for GitHub's Atom editor, Electron is a cross-platform desktop application development tool based on Node.js and Chromium enabling apps to be packaged for Mac, Windows, and Linux. Both Atom and Electron were open sourced in 2014.
News that Electron was joining the OpenJS Foundation was announced in December 2019 at the Node+JS Interactive conference held in Montreal.
Felix Rieseberg, who works on Electron and desktop apps at Slack explained in December that joining the OpenJS Foundation would not change how Electron is made, released, or used. He pointed out:
Electron 7 was been released at the end of October 2019 so little time has been lost on getting to the next major version. According to the blog post announcing the release, Electron 8.0.0 includes upgrades to Chromium 80, V8 8.0, and Node.js 12.13.0. Its highlight features are that it implements usage of Chrome's built-in spellchecker features and IPC communication now uses v8's Structured Clone Algorithm. The developers comment:
This is faster, more featureful, and less surprising than the existing logic, and brings about a 2x performance boost for large buffers and complex objects. Latency for small messages is not significantly affected.
Breaking changes and API changes are listed in the blog post and more details are in Electron 8.0.0 Release Notes.
Electron joins the OpenJS Foundation
Electron 7 Adds Native Theme API
Electron 4 Updates Chromium Support
Electron 1.0 Released For Desktop Apps
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
or email your comment to: email@example.com
|Last Updated ( Friday, 07 February 2020 )|