zulip/docs
Alex Vandiver c13e3dee24 katex: Replace subprocess call with minimal external service.
Replace a separate call to subprocess, starting `node` from scratch,
with an optional standalone node Express service which performs the
rendering.  In benchmarking, this reduces the overhead of a KaTeX call
from 120ms to 2.8ms.  This is notable because enough calls to KaTeX in
a single message would previously time out the whole message
rendering.

The service is optional because he majority of deployments do not use
enough LaTeX to merit the additional memory usage (60Mb).

Fixes: #17425.
2024-03-15 15:34:12 -07:00
..
_static docs: Move homepage link to TOC tree. 2023-03-03 23:06:17 -08:00
_templates docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
contributing contributor docs: Tweak wording in "Counting contributions" intro. 2024-02-10 07:06:35 -08:00
development install: Support Ubuntu 24.04. 2024-03-01 17:38:08 -08:00
documentation docs: Optimize /api links to skip trailing slash redirect. 2024-02-14 21:06:03 -05:00
git docs: Document and advocate systemd for WSL 2. 2023-06-12 10:58:11 -07:00
images docs: Update devlogin screenshot and url in development setup. 2023-12-06 18:04:54 -08:00
outreach docs: Optimize /api links to skip trailing slash redirect. 2024-02-14 21:06:03 -05:00
overview docs: Fix a typo in architecture overview. 2024-02-26 08:22:37 -08:00
production katex: Replace subprocess call with minimal external service. 2024-03-15 15:34:12 -07:00
subsystems docs: Clarify statement about optimization in major endpoints section. 2024-03-14 12:49:52 -07:00
testing docs: Fix typo in mypy doc. 2024-01-01 17:36:13 -08:00
translating gear_menu: Rename "Manage streams" -> "Stream settings". 2023-11-17 08:53:41 -08:00
tutorials docs: Fix typo in screenshot and gif software tutorial. 2024-03-11 09:26:08 -07:00
.gitignore
Makefile Revert "docs: Temporarily disable parallel building." 2022-02-28 16:28:31 -08:00
README.md docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
THIRDPARTY typeahead: Move module to web/src. 2024-03-11 09:56:18 -07:00
code-of-conduct.md
conf.py docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
index.md web: Save a 301 redirect from /help to /help/. 2023-03-24 14:51:01 -07:00

README.md

Zulip Markdown documentation hosted elsewhere

The Markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.