<story><title>Up to 4GB of Memory in WebAssembly</title><url>https://v8.dev/blog/4gb-wasm-memory</url></story><parent_chain></parent_chain><comment><author>xscott</author><text>I wish new platforms would embrace 64 bit as the default.  C and C++ for all common platforms use 32 bit literals and prefer 32 bit operations (char * short =&amp;gt; int).  Rust made a similar mistake.  Java arrays use 32 bit subscripts, etc...  I don&amp;#x27;t have a single computer (including my phone) using 32 bit pointers, but integers are stuck in the late 80s.  (We already had 64 bit DEC alphas in the early 90s)&lt;p&gt;For a web page, 4 gig seems like a courtesy limitation to users, but that should be enforced by the browser refusing to suck up the entire computer rather than the language being unable to.  I routinely write (non-web) applications which use arrays larger than 4 gigasamples.</text></comment>
<story><title>Up to 4GB of Memory in WebAssembly</title><url>https://v8.dev/blog/4gb-wasm-memory</url></story><parent_chain></parent_chain><comment><author>greatgib</author><text>It&amp;#x27;s like reinventing what exists and doing the same mistakes that were already done!</text></comment>