HN Debrief

Windows 11's built-in Weather app wastes more than 1 GB of RAM

  • Windows
  • Developer Tools
  • Programming
  • UX
  • Infrastructure

The article reports that Windows 11’s Weather app can use roughly 1 GB of RAM and traces that to Microsoft shipping it as an MSN Weather web app inside WebView2 rather than as a native Windows app. That lands as exactly the kind of thing people fear from modern desktop software. The app is not doing novel computation. It is fetching forecast data, rendering a map, and showing ads and a content feed. The strongest throughline is that this is less about weather and more about what happens when every simple utility becomes a standalone browser surface.

Treat small desktop utilities built on embedded browser stacks as hidden memory multipliers, especially on low-RAM machines. If you ship this way, measure incremental memory with the browser already running and expect users to read the result as product quality, not just implementation detail.

Discussion mood

Overwhelmingly negative. People see the Weather app as a symbol of Windows turning simple utilities into ad-filled web wrappers, and they read the RAM footprint as evidence of weak engineering, bad incentives, and indifference to user machines.

Key insights

  1. 01

    Task Manager numbers are not the whole bill

    The exact RAM figure depends on what Windows is counting. Task Manager shows private working set by default, not a perfect picture of total or shared memory. That means the screenshot is not a clean cross-platform comparison and not a precise statement of how much memory comes back instantly when you close the app. It still establishes that the Weather process itself owns a very large private footprint, so the headline may be imprecise without being directionally wrong.

    When you evaluate desktop memory regressions, capture both private working set and incremental cost with shared browser components already loaded. If you publish comparisons, say exactly which metric you used or readers will rightly challenge the number.

      Attribution:
    • GuB-42 #1
    • ack_complete #1
    • calmingsolitude #1
    • tredre3 #1
  2. 02

    The incremental cost is lower than the headline

    Launching Weather as an installed web app from Edge can be much lighter because it can ride on an existing browser process and benefit from WebView2 or Chromium sharing. That suggests the notorious 1 GB case is close to a worst case for isolated startup, not the constant tax in every session. The important point is not that the app is innocent. It is that browser-based desktop apps often look terrible when measured as standalone processes and less terrible when measured as one more tab in a browser-heavy system.

    Benchmark embedded web apps two ways. Measure cold-start standalone cost and measure warm incremental cost on the system people actually use. Both numbers matter for product decisions and capacity planning.

      Attribution:
    • fakwandi_priv #1
    • smileybarry #1
    • Scharkenberg #1
    • dualvariable #1
    • cromka #1
  3. 03

    The bloat follows incentives, not necessity

    People kept coming back to org design. Ads, feeds, and web wrappers are not there because weather requires them. They are there because they are cheap to ship, easy to instrument, and easy for managers to defend with growth metrics. The cost of sloppier software lands on users, so the team can optimize for shipping speed and monetization while treating memory as somebody else’s problem.

    If a product keeps adding heavy surfaces to simple features, look at metrics and ownership before blaming tools. You usually need governance that values latency, memory, and user trust as first-class goals or the architecture will drift toward whatever is easiest to monetize.

      Attribution:
    • mort96 #1 #2
    • mapontosevenths #1
    • usea #1
    • beloch #1
  4. 04

    Windows 10 already proved a native app was possible

    The sharpest historical point was that Microsoft had a fully native Weather app in Windows 10 and replaced it with this heavier design. That turns the story from “modern software is hard” into “the product regressed because the implementation strategy changed.” It undercuts arguments that today’s UI expectations made this footprint inevitable.

    When a small utility gets dramatically heavier across versions, treat that as a product choice. Ask what architectural or business change happened, because the old version often shows the constraint was never technical.

      Attribution:
    • hadrien01 #1
  5. 05

    Forecast quality can still keep people using it

    One of the few sympathetic notes was that the app’s map and forecast quality are genuinely useful. A commenter cited ForecastWatch rankings and said many general-purpose apps are weak in Europe, which helps explain why users tolerate the baggage. That is a useful correction to the idea that lightweight alternatives automatically win. For weather, data quality and local accuracy can matter more than the shell around it.

    If you replace a bloated utility, do not optimize only the wrapper. Make sure the underlying data source is as good as the incumbent in the regions your users care about or the lighter app will still lose.

      Attribution:
    • kmfrk #1
    • SSLy #1

Against the grain

  1. 01

    Modern UI does justify some memory growth

    A few people pushed back on the nostalgia. Higher resolution displays, compositing, animated backgrounds, and richer design systems do raise the floor versus old tray utilities and DOS-era tools. That does not defend 1 GB, but it does make demands like 1 MB or 20 KB sound unserious for a polished cross-device GUI in 2026.

    Do not let outrage push you into impossible targets. Set a realistic budget for a modern GUI app, then challenge the huge gap between that budget and browser-wrapper reality.

      Attribution:
    • keicwifjwud #1
    • kevincox #1
    • galad87 #1
    • LinXitoW #1
  2. 02

    Some stock systems show far less than 1 GB

    A direct measurement on an up-to-date stock Windows 11 machine put Weather around 670 MB at launch and then closer to 450 MB. That is still excessive, but it weakens the literal claim that users should expect a stable 1 GB footprint on every machine. Configuration, session state, and warm caches clearly affect the observed number.

    Treat alarming screenshots as evidence of a class of problem, not a universal exact measurement. Reproduce on your own baseline before you turn a single number into policy or messaging.

      Attribution:
    • smileybarry #1
  3. 03

    Memory prices are not the same simple story

    One side claim in the outrage was that RAM is no longer cheap, but people corrected the economics. Current prices are ugly compared with the long decline people expected, yet still below 2007 in real terms and roughly back to around 2011 levels. The stronger complaint is not that memory is historically unaffordable. It is that software keeps consuming the gains users were supposed to get from cheaper hardware.

    When you make the business case for optimization, anchor it in aggregate system pressure and low-end device constraints rather than simplified claims about DRAM pricing. The argument is stronger and easier to defend.

      Attribution:
    • Wowfunhappy #1
    • AnotherGoodName #1
    • gruez #1
    • adrian_b #1

In plain english

Chromium
The open-source web browser project that underpins Google Chrome and other browsers.
private working set
The portion of a process’s memory currently in physical RAM that is not being shared with other processes.
uBlock Origin
A popular content blocker browser extension used to block ads, trackers, and other unwanted page elements.
WebView2
Microsoft’s component for embedding the Edge browser engine inside Windows apps so they can render web content like a browser.

Reference links

Workarounds and lightweight weather tools

  • Rufus releases
    Mentioned as a tool in response to requests for a simple fix, though in context it points toward creating bootable media rather than fixing the Weather app itself.
  • UNetbootin distributions
    Also offered as a tongue-in-cheek way to replace Windows rather than tune the built-in Weather app.
  • WeatherTray
    A small Rust tray weather app offered as a lightweight alternative on Windows.
  • Wego
    A long-lived terminal weather client suggested as a durable low-overhead alternative.
  • meteo-qt
    Shared as another desktop weather app with a much smaller measured footprint.
  • wttr.in
    Repeatedly cited as the simplest possible weather interface and as a source of raw weather data.

Weather forecast quality references

  • ForecastWatch Awards 2026
    Used to support the claim that Microsoft’s weather forecasts and maps can be genuinely competitive.
  • ACME Weather app
    Mentioned as a subscription iOS app from people associated with Dark Sky, in the search for better forecast products.

Background reading on ads and memory pricing

Related demos and historical references