Key Themes from the discussion
| Theme | Summary | Representative Quote |
|---|---|---|
| 1. RAM usage is excessive | Many commenters say a weather widget should comfortably fit in far less than 100 MB, calling 1 GB “overkill.” | “A well thought-out, native Weather app wouldn't take more than 100 mb of RAM.” — iamcoder18 |
| 2. Simpler, lightweight alternatives exist | Users point to tiny native or command‑line tools that work with only a few megabytes (or less). | “Back in my day a weather app took 10 MB and I was complaining (1999).” — blackhaz |
| 3. Framework bloat drives memory consumption | The app is built on WebView2/Chromium, spawning separate processes that appear as separate RAM usage, inflating the apparent cost. | “Looks like about 30 MiB with a quick test.” — Throwthrowbob (showing a much smaller footprint when isolated) |
| 4. Business/advertising incentives add bloat | Several remarks link the size to corporate metrics, ads, or the need to juice KPIs rather than engineering efficiency. | “What’s next? Ads on the start menu?” — mort96 |
These four themes capture the dominant talking points: the perception of excessive memory use, the existence of far leaner solutions, the role of heavy frameworks (WebView/Electron) in inflating that use, and the organizational pressures that encourage bloated implementations.