The uncompressed wasm binary for a simple fluid simulation in julia is 5k (or 2.7k compressed):
https://alexander-barth.github.io/FluidSimDemo-WebAssembly/
But here the wasm code does only the number crunching. The visualization (and memory allocation) is all done in javascript.