A minimal email TUI where you read with Markdown and write in Neovim. neomd.ssp.sh/docs
email markdown neovim tui
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add benchmark note

sspaeti 601359fe 30b7d9e9

+8 -8
+8 -8
README.md
··· 217 217 | FETCH (200 emails) | 76ms | 218 218 | MOVE (1 email) | 46ms | 219 219 220 - **Outlook/Office365** — folder switch: **~269ms total** (8x slower than Hostpoint) 221 - | Operation | Time | 222 - |-----------|------| 223 - | SELECT | 45ms | 224 - | UID SEARCH | 22ms | 225 - | FETCH (10 emails) | 180ms | 226 - | MOVE (1 email) | 21ms | 227 - 228 220 **Gmail** — folder switch: **~570ms total** (17x slower than Hostpoint) 229 221 | Operation | Time | 230 222 |-----------|------| ··· 232 224 | UID SEARCH | 180ms | 233 225 | FETCH (2 emails) | 190ms | 234 226 | MOVE (1 email) | 339ms | 227 + 228 + **Outlook/Office365** (with OAuth2 authentication and different network - not really comparable, but gives a indication) — folder switch: **~269ms total** (8x slower than Hostpoint) 229 + | Operation | Time | 230 + |-----------|------| 231 + | SELECT | 45ms | 232 + | UID SEARCH | 22ms | 233 + | FETCH (10 emails) | 180ms | 234 + | MOVE (1 email) | 21ms | 235 235 236 236 Interestingly, Gmail benchmarks fast on a **fresh single connection** (`scripts/imap-benchmark.sh` shows ~70ms total, same as Hostpoint). But on a **sustained session** with sequential commands — which is how neomd actually uses IMAP — Gmail adds ~180ms latency per command. This is likely Gmail's internal label-to-folder translation and session management overhead. The result: every action in neomd feels much slower on Gmail, while Hostpoint stays instant. 237 237