Why we render markdown on the server
Markdown is stored as text and rendered to HTML on the server. The browser receives finished HTML, so there is no parser to download and no flash of raw syntax.
The tradeoff is that rendering happens on every request unless cached. For a read-heavy site that is a good trade: cache the HTML and the cost disappears.