Switch from Electron to Tauri for the desktop app
Discord's current use of Electron for developing their desktop client is not the most efficient, as being proven by the loud voices in the community how sometimes sluggish the experience is, especially for lower end devices. While it has been the obvious go-to solution for developing a single client for all major desktop operating systems, better alternatives have appeared over time, specially those that solve major issues of the previous solutions.

Tauri is a client framework, just like Electron, but unlike it, it is designed specifically with being as lightweight as possible in mind. It also takes security more seriously, by isolating the client environment from the outside world, and letting the developers manually enable features as needed for their specific app.
Its main performance improvements come from replacing NodeJS with Rust on the back-end, and Chromium with Tao & Wry to create a lightweight webview on the front-end.
If Discord wants to continue to market their app as lightweight, then they might need to relax their heavy push on new features a bit and embrace this new framework. After all, that's what the community has been largely complaining about for the past few years; what's the point in pushing the expensive Nitro cosmetics if some people can't even have a good experience using the app in question.
U moet u aanmelden om een opmerking te plaatsen.
Opmerkingen
0 opmerkingen