【发布时间】:2017-03-17 23:57:35
【问题描述】:
WebAssembly 程序的内存分配限制政策是什么?
是否会继承当前的(硬性)javascript 引擎内存限制? 例如。是否可以编写需要数百兆内存的实际应用程序?
当前关于 javascript 内存分配的浏览器策略对浏览器中实际可执行的操作提出了严格的限制。 速度不再是 emscripten/asm.js 和 jit 编译的问题,但是内存限制使得在浏览器中构建任何严肃的应用程序变得困难或不可能。
参见 http://www.meshlabjs.net,MeshLab 网格处理系统的浏览器运行版本。对于桌面应用程序,主要限制是,在基于 javascript 的版本中,由于浏览器的 js 引擎对分配的内在限制,无法加载大型 3D 模型。
【问题讨论】:
标签: memory browser webassembly