22 TUGboat, Volume 40 (2019), No. 1 Both TEX and DVI viewers inside the web browser Jim Fowler Abstract By using a Pascal compiler which targets WebAssembly, TEX itself can be run inside web browsers. The DVI output is converted to HTML. As a result, both LATEX and TikZ are available as interactive input languages for content on the web. 1 Introduction Many people would like to make technical material (often written in TEX) available on the World Wide Web. Of course, this can be done via web pages, but for mathematical expressions, HTML and MathML produce inferior results. Consequently, many users rely on client-side tools like MathJax [1] to provide beautiful rendering for content in math mode. There is also a need to go beyond math mode. How might one render a TikZ [14] picture on the web? In the past, this might have been done with TEX4ht [8] to convert a TikZ picture to SVG. This article describes the basis of a new method, TikZJax [3], which, like MathJax, is client-side, performing its conversions in the client’s browser. When the TikZJax JavaScript is run, any TikZ pictures inside