A Markdown table rendered by DownerA Markdown table rendered by Downer

A reader should be the fastest way to look at a file. Downer opens documents quickly, scrolls smoothly and uses little memory, even when the file is long and full of tables, diagrams and math.

The numbers

All measured on an M3 Max MacBook Pro, against Downer’s own previous version. Each figure is a near-worst case (the 95th percentile) across repeated runs, not the best one.

What we measured Downer now Downer’s previous version
Reopening a document until the page appears 15.7 ms 113 ms
Opening and laying out a 2 MB document 97 ms 493 ms
Finding a word in a 2 MB document 10 ms 77 ms
Memory with a 2 MB document open about 80 MB 204 MB

Two more from the same Mac:

  • 0 dropped frames out of 3,598 in a minute of continuous scrolling
  • about 0.03 % of the processor while sitting idle with a document open

Reading an 8 MB document, the largest Downer opens, takes about 35 ms.

What that means day to day

  • Double-click a README in Finder and it’s there, without a loading pause.
  • Scroll a long document and the text keeps up with your fingers.
  • Leave documents open in the background and they sit there using almost none of the processor.
  • Find jumps to every match at once, even in a huge file.

Fast doesn’t mean bare

The speed comes with the full reader: GitHub-style Markdown, Mermaid diagrams, math, LaTeX papers, a map of headings, a command palette, 15 themes and an editor beside the preview.

Questions

How big a file can Downer open?

Documents up to 8 MB. That's a very long Markdown file; most READMEs and notes are a tiny fraction of it.

What Mac do I need?

A Mac with Apple silicon (M1 or later) running macOS 14 or later.

Does it slow my Mac down when it's in the background?

No. Sitting idle with a document open, Downer used about 0.03 % of the processor in our measurements.

Try Downer on your Mac

Free for Apple silicon Macs running macOS 14 or later.

Download for Mac