• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

Microsoft Teams is ditching Electron and hopefully more projects follow suit

Opinion · July 1, 2021

It’s no surprise that Electron is a slow, poor performing memory hog. However, the value proposition here is that it allows you to distribute Web-based applications as native desktop apps without writing programming code or anything else non-web.

For some reason, all of these work chat/productivity apps decided to use Electron. Perhaps the most notable is Slack which continues to be a steaming pile of garbage in itself.

When Electron first arrived, it was actually a game-changer for desktop app development. Despite its flaws, companies including Microsoft flocked to it. However, over the years, it has started to show its age. This is why it is not surprising that Microsoft Teams is ditching Electron for Edge Webview2 in its 2.0 release due out soon.

Ask any developer who has had the misfortune of working with Electron, it has serious issues and despite best attempts to improve Electron, it continues to be a resource hog.

With this change, we are taking a major step in #MicrosoftTeams Teams architecture. We are moving away from Electron to Edge Webview2. Teams will continue to remain a hybrid app but now it will be powered by #MicrosoftEdge. Also Angular is gone. We are now 100% on reactjs

— Rish Tandon (@rishmsft) June 24, 2021

I have never actually used Edge Webview2 (I didn’t even know it existed), but I am curious about how it performs. Something tells me that it’s not hard to beat Electron in the performance department. Everything looks like a 10 when you’re starting from 0.

Despite the fact Visual Studio Code still uses Electron and manages to perform well, I have hopes that more projects like VSCode follow suit and we can finally kill Electron off once and for all.

Dwayne

Leave a Reply Cancel reply

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Aleksander
Aleksander
1 year ago

Is Edge Webview2 cross platform? This might be a deal breaking feature that the Electron will stay for longer.

Can you imagine VSCode as Windows only program?

4

Primary Sidebar

Popular

  • Thoughts on the Flipper Zero
  • I Joined Truth Social Using a VPN and Editing Some HTML to Bypass the Phone Verification
  • How To Install Eufy Security Cameras Without Drilling or Using Screws
  • How To Get The Hash of A File In Node.js
  • Wild Natural Deodorant Review
  • The Most Common iPhone Passcodes (and how to guess them)
  • NBN Box Installed Inside of Garage, Where Do You Put The Modem?
  • Neural DSP Reveal Details About the Long-Awaited Quad Cortex Desktop Editor
  • Improving The Coopers Australian Pale Ale Extract Tin (and other tips)
  • How to Record With the Neural DSP Quad Cortex in Reaper (DI and USB Recording)

Recent Comments

  • CJ on Microsoft Modern Wireless Headset Review
  • Dwayne on Microsoft Modern Wireless Headset Review
  • CJ on Microsoft Modern Wireless Headset Review
  • john on Microsoft Modern Wireless Headset Review
  • Dwayne on Why You Should Be Using globalThis Instead of Window In Your Javascript Code

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz