-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Electron, being a browser emulator essentially, is just as intensive as your average browser. If you use Google Chrome (or any chromium-based browser such as Opera, Edge, or Brave), you may notice that this application uses plenty of CPU and RAM unncessisarily. Electron does something similarly as it is chromium-based as well. This is also coupled with Node.js as its back end, a generally ineffecicient implementation of the JavaScript language that, at its worst, can be a heavily unoptimized and an enviromentally harmful way of doing code.
To give an anecdoetal example, we can look at the popular chatting application Discord. Discord runs on Electron and is a generally ineffective and heavy program. Discord can consistantly use around 10% of my CPU and over a gigabyte of my RAM during some times of usage. Compare this to a simple application like nheko (A QT-based chatting application for the Matrix-protocol). This application isn't based on Electron, yet still delivers much of the same features as Discord. I have observed nheko to use, on average, less than 1% of the CPU and uses less RAM when compared to Discord while, generally speaking, offering much of the same features. This comparision is a sign Discord could do way better in terms of preformance while still offering quality service.