Warum ein LaTeX-Compiler nicht am Edge laufen kann – und wie er trotzdem dorthin kommt

Shipping a LaTeX Compiler Behind an Edge App

Warum ein LaTeX-Compiler nicht am Edge laufen kann – und wie er trotzdem dorthin kommt

Cloudflare Workers sind V8-Isolates und können keine nativen Binaries wie pdflatex ausführen. Der Autor baut daher einen separaten Compile-Service mit Tectonic im Container, der per HTTP aufgerufen wird. Er erklärt, warum Tectonic statt TeX Live, wie Shell-Escape-Angriffe abgewehrt werden, warum jeder Job ein eigenes Temp-Verzeichnis braucht und weshalb der Dienst ohne Token gar nicht erst startet.

Ein Isolate führt JavaScript aus. Ein Container führt einen Computer aus. LaTeX braucht einen Computer.

Mehr von diesem Tag

2026-10-21