Blog
document-engineering
Compiling TeX Engines to WebAssembly: Executing LaTeX in Modern Web Browsers
An architectural exploration of cross-compiling Knuth's monolithic TeX typesetting engine to WebAssembly, virtualizing POSIX file systems in-memory, and achieving client-side document compilation.
Demystifying the Jupyter Notebook Format: JSON Schema and Cell Output Parsing
A rigorous deep dive into the nbformat JSON schema, polymorphic cell architectures, MIME bundle hierarchies, XSS sanitization vectors, and client-side conversion pipelines.
In-Browser PDF Generation: Canvas Rendering, Vector Graphics, and WASM Compilers
An architectural analysis of generating Portable Document Format files in web runtimes: comparing DOM rasterization against vector-native operators, TrueType font subsetting, and WebAssembly engines.
Optical Character Recognition in Modern Browsers: WebAssembly Layout Analysis and Character ASTs
A deep technical investigation into in-browser computer vision: image binarization math, WebAssembly neural inference, physical layout segmentation, and hierarchical document AST reconstruction.