Electron 11 Adds Silicon Support
Written by Kay Ewbank   
Thursday, 26 November 2020

Electron 11 has been released with upgrades to Chromium 87, V8 8.7, and Node.js 12.18.3. The new release also adds support for Apple Silicon.

Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It combines Chromium and Node.js into a single runtime, and apps can be packaged for Mac, Windows, and Linux. Both Atom and Electron were open sourced in 2014. During the summer Electron officially graduated from the OpenJS Foundation's incubation program, and is now an OpenJS Foundation Impact Project.

electronlogo

The support for Apple Silicon means that from now on, Electron will ship in  separate versions of Electron for Intel Macs and Apple Silicon Macs. Prior to this change, the developers were already shipping two artifacts, darwin-x64 and mas-x64, with the latter being for Mac App Store compatibility usage. This has now been increased with another two artifacts, darwin-arm64 and mas-arm64, which are the Apple Silicon equivalents. On November 10, Apple announced their new M1 chips, which will be included in their upcoming hardware. Until now, Macs have used multiple chips for the CPU, I/O, and security. With the move to M1, these technologies are combined into a single system on a chip, and Electron will now ship in separate versions to take account of this.

Elsewhere, the new release has added a V8 crash message and location information to the crashReport parameters. This is aimed at providing more effective debugging.

Electron 11 also improves the performance of sending wide objects over the context bridge. This has been achieved by not converting or cloning the object keys as by spec they are either strings, numbers or symbols, and are all primitives and therefore do not need to be converted or cloned. The developers say that for objects with lots of keys this is another quick win.

electronlogo

 

More Information

Electron Website

Related Articles

Electron Increases Promisification

Electron 8 - First Release As OpenJS Foundation Incubator

Electron 7 Adds Native Theme API

Electron 4 Updates Chromium Support

Atom v Visual Studio Code - The Unexpected Consequence Of Consolidation

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.

Banner


GR00T Could Be The Robot You Have Always Wanted
27/03/2024

We may not have flying cars, but we could well soon have robots that match up to predictions for the 21st century. Nvidia has announced GR00T, a cleverly named project to build robots using foundation [ ... ]



Pure Virtual C++ 2024 Sessions Announced
19/04/2024

Microsoft has announced the sessions for Pure Virtual C++ 2024, which is taking place on April 30th 15:00 UTC. People who sign up will get access to five sessions happening on the day, alongside a ran [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 26 November 2020 )