Fastmail desktop app

Tech stack and “native app” controversy

  • Commenters quickly confirm the app is an Electron wrapper around the existing web UI (Electron 38.2.2), not a traditional native client.
  • Some see the marketing phrase “native apps for Mac, Windows & Linux” (e.g. in og:description) as misleading, since it’s effectively a bundled browser.
  • Several people note macOS styling doesn’t match current “Liquid Glass” aesthetics, reinforcing that it doesn’t feel native.

Electron performance, resource use, and UX

  • Strong split:
    • Critics call Electron “bloat,” citing large disk/RAM use (hundreds of MB idle), worse battery usage, sluggish startup, and non-native windowing.
    • Defenders argue Electron is the only realistic way for a small team to ship a full-featured, cross‑platform client quickly; performance is “good enough” and comparable to modern browsers.
  • There’s broader debate comparing Electron to QT, Tauri, Flutter, webviews, and native toolkits, with no consensus on a clearly better alternative for a small, cross‑platform team.

Why a desktop app vs web, IMAP clients, or PWA

  • Many ask what this adds over:
    • Keeping Fastmail open in a browser tab or site-specific browser window.
    • Using standard IMAP clients like Apple Mail, Thunderbird, Evolution, etc.
  • A Fastmail representative says the goals are:
    • Dedicated app separation (dock icon, Cmd‑Tab, default mail handler, OS menus/context menus).
    • Reuse of the existing web codebase for email/contacts/calendar across all platforms.
    • Faster sync and navigation via JMAP vs IMAP, plus server-side features (send later, pin/mute, memos, masked email, better search).

Offline support

  • Fastmail markets the app’s offline capability, but commenters point out the browser version can also work offline once a setting is enabled; some had missed this.
  • For some, offline support is the only reason to consider the desktop app; others say that alone doesn’t justify installing Electron.

Ecosystem, JMAP, and Thunderbird

  • Multiple users argue it would be better if Fastmail invested in JMAP support in Thunderbird and other clients rather than shipping their own Electron app.
  • Others counter that:
    • Fastmail already invests heavily in open standards (JMAP RFCs, Cyrus server, IETF work).
    • There are business and onboarding reasons to offer a Fastmail-branded app that “just works” without users discovering/configuring third‑party clients.

User priorities and worries

  • Some paying users see this as misallocated effort versus:
    • Improving spam filtering, calendar (multi‑timezone, booking links), or search.
    • Expanding third‑party integrations or Gmail‑compatible APIs.
    • Better mobile behavior (Android performance, clearer offline on iOS).
  • A few express concern this might signal a future shift toward UI lock‑in or away from IMAP, which Fastmail explicitly denies. Others welcome the app and report it feels faster and more integrated than Thunderbird for them.