我想用JavaScript设计和编写一个3d图像查看web应用程序。我已经用java和flash编写了它,并且基本上想把它移植过来。我希望3d图像导出文件是二进制格式,就像我写的Java和flash版本一样。然而,我不确定JavaScript是否能有效地处理二进制格式的数据。JavaScript能快速处理二进制数据吗?与Java和Flash相比,它在处理方面有多好/多差?
发布于 2011-07-18 06:30:18
JavaScript可以通过typed arrays处理二进制数据。这是一个用于处理二进制文件的library,您可以将其用作应用程序的参考点。
JavaScript有多快--我不确定这是不是正确的问题。这取决于浏览器和用户的机器。
发布于 2015-02-07 01:09:18
正如@Bakudan所说,你可以使用TypedArray
s。
大多数现代浏览器都支持为您提供对ArrayBuffer
s的随机访问的DataView
API。
此外,您还可以使用BlobReader
to process blobs。
this blog post描述了解析二进制协议(Blobs、ArrayBuffers、DataViews、TypedArrays、WebSockets上的二进制数据)的整个过程。
https://stackoverflow.com/questions/6648762
复制相似问题