> For instance, modern operating systems can handle 64-bit numbers. WebAssembly, however, is limited to 32 bits, and can access only 232 bytes (4 gigabytes) of memory. Furthermore, it cannot directly access a computer’s file system or its open network connections. And it’s not multithreaded; many algorithms depend on this form of parallelization, which allows different parts of a computation to be performed simultaneously. “A lot of older code won’t compile into WebAssembly, because it assumes that it can do things that can’t be done,” Stagg says.<p>I am surprised by the memory and 32 bit limitations... Are there plans to overcome them?<p>Edit: found it, <a href="https://github.com/WebAssembly/memory64">https://github.com/WebAssembly/memory64</a>