Network Speed Test
Pulse can now answer the question every speed test dodges: is it your network causing issues, or something out there?
Network screen → Speed test. Pulse saturates your connection against Apple's own network-quality infrastructure while watching your router, your ISP's edge, and the wider internet — separately. Then it names the guilty segment in plain English ("It's inside your network — your router chokes when the line is busy"), with a fix suggestion to match.
- Three verdict lights — Speed · Responsiveness · Reliability — above download/upload with bufferbloat grades and Apple-style RPM.
- The path strip shows each hop's idle latency and how far it balloons under load. Where the climb starts is where the queue lives.
- Every metric is judged, not just reported: quality bands (excellent / good / fair / poor), deltas vs your idle baseline, and hover any value for its scale and what it affects.
- Speeds are compared to your usual (your own median across runs), not an arbitrary scale; history keeps your last 200 tests.
- For the network engineers: per-hop latency-under-load charts, per-phase throughput charts, jitter / loss / DNS / TTFB, and the raw test log — all one click deep, invisible until you ask.
- Runs only on demand (~30 s, up to ~1 GB of data). Latency is measured with unprivileged ICMP — no elevated privileges, nothing running in the background.
Also in this release: quitting from the popover now asks first (with a "don't ask again" option) — no more accidental quits while navigating the drill-in screens.
Auto-updates via Sparkle; also on Homebrew: brew upgrade --cask mojo-pulse.