

This is where the bloat comes from as Chromium isn’t renowned for its resource consumption, even when left to run in the background, out of focus.Įlectron fans (like me) argue that the benefits, features and utility provided by this class of app outweighs any claims of excess resource usage or lazy coding. Every app comes with the entire runtimeĮach Electron app runs its own, separate instance of Chromium.Large community of developers and usersĭownsides to using Electron to build applications include:.Various OS integrations, including tray applets, media keys, etc.Low barrier to entry - devs with web skills can reuse them.It allows devs to focus on creating great apps with a great design that work great on all platforms.īenefits of using Electron to build desktop applications include: Put simply, Electron handles the difficult stuff. It’s a shortcut.

Electron uses a Node.js runtime for the back-end part and Chromium for the front-end. Not familiar with Electron? Allow me to introduce you.Įlectron is an open source framework that lets developers build pseudo-native applications using familiar web technologies (JavaScript, HTML, CSS). Hence this post I figured spotlighting the best Electron applications available for Linux (and other operating systems) could be interesting to others. Not everyone is appreciative of Electron’s cross-platform versatility so I once wrote an opinion piece explaining why Electron apps aren’t evil. Common issues with Electron apps include the amount of memory, CPU, and disk space they can require to run.īut not everyone is against them plenty of folks (myself included) are fine with running the occasional Electron app here or there should plug a gap or fulfil a feature we need. We’ve featured a diverse range of Electron apps on this blog over the past few years, ranging from USB image writers to desktop podcast clients to popular IDEs.
#Electron memory monitor mac#
You can use Activity Monitor to determine if your Mac could use more RAM.In this post we list the best Electron applications available for Ubuntu, Linux Mint, macOS and Windows. To display more columns, choose View > Columns, then choose the columns you want to show. Swap Used: The amount of space being used on your startup disk to swap unused files to and from RAM. Until this memory is overwritten, it remains cached, so it can help improve performance when you reopen the app. Select the Compressed Memory column, then look in the VM Compressed column for each app to see the amount of memory being compressed for that app.Ĭached Files: The size of files cached by the system into unused memory to improve performance. When your computer approaches its maximum memory capacity, inactive apps in memory are compressed, making more memory available to active apps. This memory can’t be cached and must stay in RAM, so it’s not available to other apps.Ĭompressed: The amount of memory that has been compressed to make more RAM available. Wired Memory: Memory required by the system to operate. To the right, you can see where the memory is allocated.Īpp Memory: The amount of memory being used by apps.

Memory Used: The amount of RAM being used. Physical Memory: The amount of RAM installed.
#Electron memory monitor free#
Memory pressure is determined by the amount of free memory, swap rate, wired memory, and file cached memory. Memory Pressure: Graphically represents how efficiently your memory is serving your processing needs. In the Activity Monitor app on your Mac, click Memory (or use the Touch Bar) to see the following in the bottom of the window:
