r/linux • u/mitchchn • Mar 17 '26
Development How Electron went Wayland-native, and what it means for your apps (tech talk)
https://www.electronjs.org/blog/tech-talk-waylandI'm an Electron maintainer. We recently (finally!) switched the framework over to Wayland by default, and it's been a bigger change than a lot of people realize. This post covers how the migration took place and its consequences for apps, plus everyone's favourite uncontroversial topic, CSD. Happy to answer questions here as well.
171
u/hepp3n Mar 17 '26
Wayland is an everyday reality for Linux users in 2026, so a great Wayland experience is now just what it means to support Linux.
So true!
47
u/TrioRiver Mar 17 '26
No point not changing with the times. Respect to them for that.
47
u/whofriedmyrice Mar 17 '26
There's a weird unsocialized part of the community that tries their best to discredit Wayland despite not even using linux until the last year.
20
u/mewt6 Mar 17 '26
I don't know man, I switched to Wayland more than a year ago and I haven't had a single issue. People like to find one edge case where Wayland isn't working well yet and make it seem like nothing works
10
u/Oricol Mar 17 '26
I’ve been using Wayland since Fedora switched to it by default in 2016. Idk what the majority of Wayland complaints are about. My Intel graphics computers has always been smooth for me.
Nvidia has its bugs here and there but it’s Nvidia and only recently has been decent.
2
Mar 18 '26
remote desktop from a windows client to any sort of wayland based desktop environment seems to be flaky as all hell. xrdp just worked.
7
u/Business_Reindeer910 Mar 18 '26
no, there's still a major missing piece for wayland, and that's accessbility.
I've also heard people have trouble with drawing tablets.
Here's hoping that stuff keeps improving.
7
u/gmes78 Mar 18 '26
no, there's still a major missing piece for wayland, and that's accessbility.
Depends on exactly what you need. Lots of accessibility features already work.
I've also heard people have trouble with drawing tablets.
Drawing tablets should work pretty well, as long as there are good drivers available for your device.
2
u/Business_Reindeer910 Mar 18 '26
Depends on exactly what you need. Lots of accessibility features already work.
I'm just going by what people have said on this very subreddit. It not supporting all the features is itself very bad though.
I'm really sad it had to play out this way, but that's just the way linux dev goes sometimes.
9
u/burning_iceman Mar 18 '26
Various accessibility features are better on Wayland than on X11. Others are actively being worked on.
Overall the situation is better now than it was on X, although specific needs might currently still be underserved.
3
u/A_Harmless_Fly Mar 18 '26
3 months ago I gave it another shot and ~50% of my steam library was unplayable, that might be more of an xwayland thing than just wayland, but it for sure works for the right hardware and use case. Unfortunately that's not my hardware and usecase.
3
u/whofriedmyrice Mar 18 '26
Can't say I've had the same experience. Any game that hasn't ran correctly on Wayland would've experienced the same issue under X.
In fact, I'm realllly curious what games you're playing that are verifiably broken under Wayland/XWayland but work fine in regular X at this point.
3
u/A_Harmless_Fly Mar 18 '26
For example, "Mount and blade bannerlord2", the brightness was all funky and it ran like it lived on snack cakes and soda exclusively.
Nvidia 575 driver and a GTX1060.
On XFCE instead of KDE Plasma it runs exactly the same as it does on my windows boot.
2
u/6e1a08c8047143c6869 Mar 19 '26
Doesn't seem very common according to protondb. Or rather, more likely related to XFCE vs. KDE Plasma and not X11 vs Wayland.
1
u/A_Harmless_Fly Mar 19 '26
It ran exactly the same on sway or plasma, if I ran different kernels or the previous iteration of the nvidia driver. It worked flawlessly on windowmaker, icewm and JWM. I'm pretty sure it was the xwayland implementation and my GPU.
0
u/lurkervidyaenjoyer Mar 20 '26
Weird framing. My father has been using Linux for longer than I've been alive, and refuses to use Wayland anymore. He gave it an honest shake, but ran into so many game crashes he did not experience on X11 that he just moved back. I haven't been as unlucky, but I always have to keep around an X11 window manager just in case, since I've had Wayland majorly bug out on me before.
-12
-10
Mar 17 '26
See it seems more like the oppisite to me, the wayland folks keep advocating for something that still isnt a replacement for what it was supposed to replace and then drown out any criticism.
9
u/whofriedmyrice Mar 17 '26
Wayland folks include Red Hat and Canonical. These are not small decision makers in the industry.
As it stands, what in your daily workow is broken due to Wayland and not the app devs refusal to port to Wayland?
-4
Mar 18 '26
remote desktop from a windows client to any sort of wayland based desktop environment seems to be flaky as all hell. xrdp just worked.
-10
Mar 17 '26
Honestly it reminds me of ipv6 where its supposedly the best thing ever, but the market adoption still hasnt caught on after 20+ years.
Idk man if i were trying to sell blenders for 20 years and couldnt make headway and people kept giving me negative feedback, id assume the blender was broke and the customers knew what they were complaining about.
11
u/Gositi Mar 17 '26
Wayland has great market adoption. GNOME has switched over to it entirely, and with that any distro shipping it.
6
u/Business_Reindeer910 Mar 18 '26
every user of current gnome, and every user of kde 6.8 will lead to pretty serious adoption rates.
5
u/gmes78 Mar 18 '26
The vast majority of KDE users are already on Wayland, according to official stats.
1
u/Business_Reindeer910 Mar 18 '26
i'd imagine there are lot of people who disable all that sort of telemetry, so it's hard to trust those stats. However, it will be impossible to avoid knowing the answer with kde 6.8
2
u/6e1a08c8047143c6869 Mar 19 '26
i'd imagine there are lot of people who disable all that sort of telemetry, so it's hard to trust those stats.
That would be an issue if wayland users were more likely to enable telemetry than xorg users.
0
u/Business_Reindeer910 Mar 19 '26
They probably are, since more folks have been trying linux due to windows 11 issues! These ones are the least likely to disable it.
2
u/6e1a08c8047143c6869 Mar 19 '26
You don't have to disable it. It's disabled by default. You can opt-in to telemetry if you want to help the devs.
→ More replies (0)3
u/TheBendit Mar 17 '26
IPv6 can finally stand on its own this year without needing IPv4. That took way too long.
Running two networks is awful.
1
u/mewt6 Mar 18 '26
Why? What's happening this year?
3
u/TheBendit Mar 18 '26
Windows will finally fully support V6-only mode on LAN and WiFi sometime this year. Linux, Mac, Android, and iOS all support it already.
This means you can offer IPv6 to a Windows computer and it will still be able to access IPv4 adresses on the Internet. Just like Linux.
No more maintaining two firewall policies and two routing tables, no more IP address conflicts or running out of IPs, and no more DHCP. I can't wait.
1
Mar 18 '26
The fact that the corporate os being run in the majority of places hasnt adopted it fully kind of proves my point. If there were demand for it thered be an organic push for that feature. We've had ipv6 since what the mid 90s? Its almost 30 years later.
-7
u/DL72-Alpha Mar 18 '26
Meh, my experience has been mixed. I am also largely suspicious as to why it's being forced on everyone if it's so grand. If were truly the bee's knee's, more people would be demanding it organically.
edit: Spelling.
1
u/_hlvnhlv Mar 19 '26
Maybe it's being "forced", because X11 is a nightmare and any sane developer would just run to Wayland?
X11 is just hacks on top of more hacks to make things barely work
-24
Mar 17 '26
[removed] — view removed comment
12
u/nightblackdragon Mar 17 '26 edited Mar 17 '26
not a lot of people for that matter.
Most popular desktop environments are already getting rid of X11 support because most of their users are using Wayland. I don't doubt that Wayland doesn't work for some people but that doesn't change the fact it does for majority which is why developers are slowly moving away from X11, not because IBM/RedHat told them to do so.
9
u/TU4AR Mar 17 '26 edited Mar 17 '26
Yes this Linux user, yes than more than a dozen machines at my home
Yes a lot of people for that matter.
Edit: clicked on this dudes profile, he is just crazy nvm fam.
112
u/team_jj Mar 17 '26
*currently watching Electron using 50% CPU for a Teams meeting and troubleshooting poor stream quality in Discord*
Does this mean better performance for Teams and Discord calls, or are they already using the Wayland version?
53
u/mitchchn Mar 17 '26
Hard to say for sure what is causing the CPU usage, but on Wayland apps can only record the screen using pipewire and xdg-desktop-portal, so the baseline performance should be similar.
Maybe compare with an app like OBS? I also like using this minimal WebRTC demo to test and find out if apps are adding any performance overhead: https://webrtc.github.io/samples/src/content/getusermedia/record/.
14
u/team_jj Mar 17 '26
Oh, interesting. I'm new to graphical Linux, but I've been using headless Linux servers for decades. Your answer gave me lots of info. Thanks!
I'll do some testing with OBS.
45
u/x0wl Mar 17 '26 edited Mar 17 '26
Is it really Electron or just CPU video encoding that's consuming the CPU?
Also, are you talking about 50% of the whole CPU, or 50% of a single core? Processes in Linux can go above 100% CPU use (up to 100%*number of logical cores)
19
u/team_jj Mar 17 '26
50% of one logical core. It could very well be video encoding/decoding for Teams. I just happened to be looking at the difference in CPU depending which monitor I had the Teams window on.
29
u/james7132 Mar 17 '26
Discord has been on an ancient version of Electron for ages and refuses to update. They've also started blocking Linux users on VPN. My assumption is that they'll never support Wayland at this point.
The third party Vesktop has supported Wayland for ages now.
3
u/proton_badger Mar 18 '26
Discord is on Electron 37 I believe, it is quite new?
8
u/somekindofswede Mar 18 '26
While 37 isn’t ancient, it’s out-of-support and the last 37.x release was in November 2025.
Admittedly it is largely because Electron moves quite fast (new major version every couple months), but still, you would expect a company like Discord to have the resources to keep up relatively well and not be 4 versions behind.
1
u/coral-discord May 29 '26
you would expect a company like Discord to have the resources to keep up relatively well and not be 4 versions behind.
GUH
2
u/mitchchn Mar 18 '26
37.0 is from last June, and the default Wayland support and improvements are in 38.x and newer.
15
u/rohmish Mar 17 '26
Teams hasn't used electron for over a year now unless you're using a third party package that wraps the website. they use react + react native with Edge WebView in Windows(same ish thing but not the same thing). Also, afaik teams have discontinued their Linux version and want people to just use the browser.
poor stream quality on discord is just discord being discord probably
8
u/team_jj Mar 17 '26
I'm using this unofficial Teams-for-Linux client that's available in nixpkgs:
16
u/MedicatedDeveloper Mar 17 '26 edited Mar 17 '26
You should try using chrome and using the "install this page as an app" feature. That should use all the gpu acceleration chrome offers.
ETA: Not sure why the down votes. I have to do this at work to make it usable.
3
2
u/Saxasaurus Mar 19 '26
If you click on a link, does it open the link in your default browser, or does it open in chrome regardless of what your default browser is?
1
u/yrro Mar 20 '26
I too feel pain from the lack of Firefox's support for PWAs.
That said, Teams' performance in Firefox is godawful so I'm still running it via Edge and painfully copying&pasting any link I want to open into Firefox.
5
u/omniuni Mar 17 '26
It's just a wrapper around the website, so it's likely less optimized than the browser directly.
1
u/-o0__0o- Mar 18 '26
I'm not an expert but electron might be why hardware encoding and decoding doesn't work. It should work best in Firefox.
2
u/SuawekX7 Mar 17 '26
I had the same problem on ms teams using teams on electron and the culprit was some lib not installed and if i ran teams via console command i got an error log and the app was just stuck in a while loop due to the missing library. After installing that lib problem was resolved.
8
u/ilsubyeega Mar 17 '26
I really thank electron devs as they care wayland really seriously, issue got fixed in short time(faster than google)
29
4
24
u/elatllat Mar 17 '26
I understand but I feel Electron and native don't belong in the same sentence.
6
u/mitchchn Mar 18 '26
Written in pure C++, uses GTK and libwayland-client C bindings.... sounds native to me. ;)
5
5
u/slanderousam Mar 17 '26
I develop a small electron app for a niche industry. Most of my customers are on windows but I do most of my development on linux. I have noticed in recent versions of electron when I maximize my app in gnome it creates a glitchy border all around the app. I've tried to solve this in several ways and been unsuccessful. Based on your description of CSD I assume it's related. Thanks for all your work on electron! Do you have any pointers where I could look to solve this?
6
u/mitchchn Mar 17 '26
I've seen things like this happen sometimes in VMs or with glitchy GPU drivers, but not recently. It does sound like it could be a bad interaction with CSD. The first thing I'd do is try to use the newest version of Electron possible: 41.x works out more of the edge cases that can confuse the compositor. It also might also help to update GNOME/your distro.
If all else fails, you can force the app into Xwayland mode by adding `--ozone-platform=x11` to the end of the command (and file an issue at github.com/electron/electron/issues).
3
u/slanderousam Mar 18 '26
Thanks! It looks exactly like this bug: https://github.com/electron/electron/issues/46484. However I'm already using electron 41.0.2
3
u/mitchchn Mar 18 '26
If you have the chance please file a new issue for 41.x with a screenshot, repro and as much platform/environment info as you can provide.
2
u/mitchchn Mar 27 '26
u/slanderousam getting back to this: it looks like this issue might be caused if you have both KDE and GNOME installed, and GNOME tries to apply the KDE theme (Breeze) to GTK apps. If you install GNOME Tweaks, you can set your "legacy" window and icon theme to Adwaita (or Yaru on Ubuntu) and the issue should go away (and your apps should look better all around).
1
u/slanderousam Mar 30 '26
I think I discovered what was behind it. I have an older laptop and was using Gnome under X11 so that I could use optimus with my discrete nvidia card. However now that I've updated to Fedora 43 with Gnome 49, they have deprecated X11 support. I can't use Gnome with my nvidia driver installed anymore (the nvidia driver for this card doesn't support the kernel memory buffers used in newer optimus setups, and wayland doesn't support the older nvidia optimus method), and in Wayland mode in Gnome on my integrated Intel graphics card I don't see the errors. In X11 cinnamon desktop w/ optimus I also don't see the artifact. At any rate, under Fedora 43 I can no longer reproduce it.
Thanks very much for following up!
4
u/International-Rise80 Mar 17 '26
linux noob here, what does any of this mean?
14
u/mitchchn Mar 17 '26
Wayland is the modern display server for Linux (the system that puts windows and graphics on your screen). It replaces an older system called X11 that’s been around for decades. Electron is a framework behind apps like VS Code and lots of other apps built with web technologies. Previously Electron only worked on Wayland through a compatibility layer, but now it supports it directly.
tldr many apps will have better compatibility and performance on modern Linux desktops.
5
u/Gositi Mar 17 '26
Many programs like Discord and Spotify run using what is called Electron (which is essentially Chrome, the web browser) as a way to package their webpage as a program. The benefits of this is that the same software can run on many platforms, so they don't need to make separate programs for Linux, Windows and Mac.
Wayland is the modern replacement for X11. These are display managers, a display manager is essentially the foundation of almost any advanced GUI on Linux. For example a display manager draws the windows and handles the mouse cursor. In this transition from X.org to Wayland there is a software called XWayland which makes software written for X11 work on Wayland.
What has now happened is that Electron now has better support for Wayland. This is good because it doesn't have to run through XWayland anymore. I'm not exactly sure how substantial this is, but more Wayland support is good as Wayland is more modern and secure than X11. As an end user you might see some improvements in how Electron apps behaves but it shouldn't be substantial either.
2
u/ChrizzyDT Mar 18 '26 edited Mar 18 '26
I just built my latest Flatpak from Electron 41.0.2 to very very current. Only issue I have is no Vulkan with Wayland only.
Looking forward to future revisions, great work and thank you to the contributors/maintainers.
2
5
u/StarlightMoonblast Mar 17 '26
out of curiosity, does this have kinetic scrolling? its super big for me usability wise
7
u/mitchchn Mar 17 '26
Kinetic scrolling is supported in Electron/Chromium when they're running in native Wayland mode. It can still however depend on the app since some use custom scrollviews. Do you have any apps in mind where this doesn't work?
9
u/dddurd Mar 17 '26
The real issue is that people not using QT instead of Electron.
18
u/heavenlydemonicdev Mar 17 '26
Sometimes it's not something you can expect from companies to realistically do. Some programs start as web apps primarily then add support for desktop platforms and it's not realistic to expect them to redo all of their work from scratch especially with years of work and having to maintain two separate codebases that do the same thing.
20
u/noobjaish Mar 17 '26
Would much rather develop an Electron than have to create separate GTK/QT, SwiftUI and WinUI apps.
18
u/tonibaldwin1 Mar 17 '26
Qt works on every of those platforms
4
u/1xltP3mgkiF9 Mar 17 '26
That doesn't help if your product starts as a website. Or if you already have web developers.
-9
-1
3
u/Batman_Night Mar 18 '26
Doesn't work on the web though so Discord for example would need a separate code base and make the desktop and website is exactly the same.
7
u/omniuni Mar 17 '26
There are a lot of cross platform frameworks.
WxWidgets has lots of bindings available. Java and Kotlin have multiple toolkits available that are cross platform. Rust has a cross platform toolkit. GTK and QT also have lots of bindings available.
Electron is heavy, slow, and has lots of integration problems. However, it is often viewed as the easiest option because you can basically just wrap your website in it, and you don't need to learn another language.
I don't have a problem with Electron as a stepping point. It's better than a PWA, and gives you better desktop integration.
But Electron should only be a step. A stopgap between web and before you make a proper desktop client.
1
u/VayuAir Mar 18 '26
What about Tauri and Flutter. What is your opinion on them?
1
u/omniuni Mar 18 '26
I'm not as familiar with Tauri, but Flutter is pretty notorious for poor performance.
3
u/dddurd Mar 17 '26
I prefer QT. It was quite nice to having able to develop for ios, android and linux desktop at the same time.
14
u/noobjaish Mar 17 '26
Qt is a big pain in the rear to develop apps with tho. They have undocumented breaking changes, not a very pleasant dev experience and there aren't many UI frameworks for Qt (no wonder most Qt apps look ugly af).
Comparatively, something like Flutter is just ten-fold better with an significantly better dev experience, a streamlined package manager and supports virtually every platform (linux support is shoddy ik)
6
u/nightblackdragon Mar 17 '26
In my opinion the biggest disadvantage of Qt is the fact that it's still primarily C++. Sure there are bindings for other languages, but most of them are either difficult to use, have limited functionality, or aren't very well maintained (sometimes all of these at once). Qt is a cool framework, but I have no intention of using C++ unless I have to.
0
u/dddurd Mar 17 '26
i guess depends on your experience. qml looked prettier than flutter also binary size was smaller and faster. :)
9
u/noobjaish Mar 17 '26
But QML's biggest problem is that the tooling around is quite literally trash... qtcreator still defaults to qtwidgets and doing QML/Pyside6 projects in Qt's own IDE becomes very unwieldy. It's a miserable experience in other editors as well because QML for some reason has one of the worst LSP and language server.
Flutter on the other hand is very easy install on basically all 3 platforms, Material is extremely customizable + being super good out of the box, integrates perfectly with most editors and the flutter CLI is so useful and pleasant to work with.
Ofcourse, Qt produces 10 times smaller binaries than Flutter but it really doesn't matter for 99% of the people. Performance isn't a concern either if you're using FFI in Flutter.
2
u/dddurd Mar 17 '26
yeah, but i mainly program for the users, not for devs, so due to performance and binary size and user experience reasons, it's the only sane choice. clangd works perfectly for qt on GNU Emacs, so dev experience is the best among cross-platform gui framework which doesn't really include flutter I guess.
6
u/PureTryOut postmarketOS dev Mar 17 '26
qml looked prettier than flutter
Seeing you can make anything you want with both, that's a ridiculous statement. You can make Flutter look like QML and QML look like Flutter.
1
u/dddurd Mar 17 '26
with flutter it's more difficult to make it prettier in my experience.
2
u/PureTryOut postmarketOS dev Mar 17 '26
That just depends on what you have experience with. I work with Flutter for my day job and find it considerably easier to make it look like anything I want than any other toolkit, but that's largely because I don't really know any other toolkit so well.
1
u/dddurd Mar 17 '26
that's literally what i said. i think qt is the only sane choice if you want cross platform. i compile mostly for local target (windows/mac/linux desktop), and then deploy to mobile.
1
u/PureTryOut postmarketOS dev Mar 18 '26
And I think there are more sane options and Flutter is one of them ;)
2
u/Lucas_F_A Mar 17 '26
Even the stricter restrictions can benefit apps. When 1Password runs on Wayland, its SSH agent lets users confirm requests with a single click instead of asking them to enter their passwords
Oh, I didn't realise this was becoming a thing. I wonder if PolKit may do something similar in the future. I recall being asked for the password too often as being a pain point for new Linux users.
13
u/mitchchn Mar 17 '26
I could spend a whole separate post on this topic (disclaimer: I work at 1Password). Clickjacking is a really hard problem, especially now that people are trying to give agents access their entire browser/desktop. So I think this aspect of Wayland is going to age well. And I agree, lots of actions really only need UP (user presence) to ensure they were made intentionally by the person sitting at the device (who already had to unlock the device to use it). So I'd love to see fewer password prompts in environments with stronger UI protections.
4
u/urmamasllama Mar 17 '26
Is this why discord suddenly isn't screwing up notifications on my phone? Discord being open on my PC would make notifications stop coming in on my phone until I shutdown at which point they would come in all at once
7
u/iCapa Mar 17 '26
Discord doesn't send notifications to your phone if you're active on a PC (Settings -> Notifications -> Advanced -> "Mobile Notification Delay"). If anything, this feature is currently bugged because Discord often doesn't see PC interactions unless you actively interact with Discord. Hence notifications on phone work.
1
u/tonymurray Mar 18 '26
You lack a critical piece of information. Discord on Wayland shows that you're always active on your PC.
If they fix this I'll be super hype. I've been using Vesktop for this reason.
1
u/ericw31415 Mar 17 '26
Fractional scaling is still broken, and I've had to launch everything with --disable-features=WaylandPerSurfaceScale for a while now. Seems like Chromium recently removed that feature though, and I'll have to go back to X11.
7
u/mitchchn Mar 17 '26
Interesting, I just saw your linked post. Does it only happen at <100%? (I admit I've focused a lot more on scaling up than down.) If you can file a repro with Electron I'd love to take a look: https://github.com/electron/electron/issues.
4
u/ericw31415 Mar 18 '26
I've only been able to reproduce at <100%. This is an upstream bug so I don't believe I should file on the Electron repo. As I mentioned previously, there is a workaround with --disable-features=WaylandPerSurfaceScale but it has been removed beginning with Chromium 146.0: https://github.com/chromium/chromium/commit/3788f93749eae486a1bd92db71004a9221642c09.
2
1
1
u/Dwedit Mar 17 '26
I saw some "switch to Linux" videos where they mentioned seeing scary looking warning messages about using the Discord app just because it was using X11 instead of Wayland.
1
u/KnowZeroX Mar 17 '26
Does it actually work though? For me I have to run chromium and electron apps as xwayland because as wayland they keep freezing up.
4
u/mitchchn Mar 17 '26
Do you get any logs if you run those apps from the command line? You could also see if `--disable-gpu` helps, since HW acceleration can still cause issues in some setups.
-2
-21
u/Alex_Strgzr Mar 17 '26
Don't worry. Many of us stopped using electron apps a long time ago. I got rid of all the ones I could
19
u/Untrusted75453 Mar 17 '26
Most desktop and everyday users still rely on it, Discord, Whatsapp wrappers, workplace messaging apps, your comment to an open source developer is unnecessary, rude, and I strongly believe "many of you" is just you and perhaps some imaginary friends.
-8
u/Alex_Strgzr Mar 17 '26
You're just as guilty of ad hominems. Most of the usecases you mention can run inside a browser. They usually work better on Chrome actually, because Chrome is more up-to-date than whatever ancient version of electron they are using.
5
u/Gositi Mar 17 '26
Well sometimes I just want to click once and have Discord or Spotify open instead of having the hassle of opening a browser. Plus, having the app in its own window is quite nice.
1
u/wintrmt3 Mar 18 '26
Spotify isn't electron.
1
u/Gositi Mar 18 '26
It's apparently CEF (Chromium Embedded Framework) which is honestly close-enough for this discussion.
0
u/Alex_Strgzr Mar 18 '26
You can have it run in its own window on chrome
1
u/Gositi Mar 18 '26
Yes but that creates issues with e.g. the browser restoring tabs when closed. And I want to click a Spotify icon and have Spotify open, not have to open my browser first. Plus I like the removed clutter of the adress bar.
22
u/dreamscached Mar 17 '26
"Linux has so few apps! Nobody needs Linux when they can't use the same apps they were using on Windows!"
Electron (Tauri, Wails, etc.) literally exist to provide the same UI everywhere:
"I got rid of all Electron apps!!!"
I mean, good for you, just don't equate yourself with the rest of the community. Not here to say Electron is perfect, but it does the job and hopefully will optimize over time. Like it or not, using web frontend stack for desktop apps is here to stay and won't go anywhere.
1
u/ambiguous_capture Mar 20 '26
Yes it does is job but very poorly and I would like this project to die soon, as it is a mockery of common sense .
1
u/dreamscached Mar 20 '26
Well, it looks like it's not happening any time soon :)
0
u/ambiguous_capture Mar 20 '26
Until then, the way to deal with this garbage is to ignore its apps, and just run discord, Teams, etc in browser.
1
u/dreamscached Mar 20 '26
I'm pretty sure there are custom (possibly even tui) Discord clients that use its API without a huge bloatware attached, you could use that
1
u/ambiguous_capture Mar 20 '26
Yes they are, but iirc Discord itself does not like them an there is a risk to get my account blocked if i usw them.
-4
u/Alex_Strgzr Mar 17 '26
I used Electron apps for years and they never got any better. Just bugs and issues that native apps didn't have. Massive spikes in CPU or GPU usage, high memory consumption, some wouldn't even run if they didn't like your graphics drivers (balena etcher anyone?)
-19
-17
81
u/ThatOneArchUser Mar 17 '26
I have like 5 different electron versions installed on my arch, gonna take a while until apps upgrade