我想用JavaScript設計和編寫一個查看Web應用程序的3D圖像。我已經用java和flash編寫了它,並基本上想要移植它。我希望3D圖像導出文件採用二進制格式,就像我編寫的Java和Flash版本一樣,但我不確定JavaScript是否可以高效處理二進制格式的數據。 JavaScript可以快速處理二進制數據嗎?與Java和Flash相比,它在處理上有多好/多壞?解析JavaScript中的二進制數據
3
A
回答
3
JavaScript可以通過typed arrays處理二進制數據。這裏有一個用於處理二進制文件的library,您可以將它用作應用程序的參考點。
JavaScript有多快 - 我不確定這是否是正確的問題。這取決於瀏覽器和用戶的機器。
1
由於@Bakudan說,你可以使用TypedArray
s。
大多數現代瀏覽器都支持DataView
API,它可以讓您隨機訪問ArrayBuffer
s。
另外,您可以使用BlobReader
to process blobs。
在this blog post中描述瞭解析二進制協議(Blobs,ArrayBuffers,DataViews,TypedArrays,WebSockets上的二進制數據)的整個過程。
相關問題
- 1. 解析C中的二進制數據
- 2. 解析HttpServletRequest中的二進制數據
- 3. 解析二進制數據的問題
- 4. 給我一個二進制解析器。二進制數據解析器
- 5. 用scala解析二進制數據
- 6. C++解析二進制plist
- 7. 二進制包解析
- 8. Haskell二進制解析
- 9. python - 使用結構解析二進制文件中的數據
- 10. 解析飛鏢中的二進制DICOM數據
- 11. javascript中的httprequest和二進制數據
- 12. 解析二進制到十進制
- 13. 解析二進制到VB.NET中的BigInteger?
- 14. 解析Ruby中的二進制文件
- 15. 解析一串二進制數字
- 16. 從XMPP vCard中未解析圖像/二進制數據
- 17. 在Python中解釋二進制數據
- 18. 將二進制字符串解析爲JavaScript中的字節
- 19. 如何解析某種格式的二進制數據?
- 20. 高效靈活的二進制數據解析
- 21. 解析二進制數據到ctypes的結構對象
- 22. 解析c#bootp服務器的二進制數據?
- 23. 構建結構化二進制數據解析器的框架?
- 24. 可讀的NodeJS流,解析二進制數據,維持秩序
- 25. 解析複製...二進制結果
- 26. C的二進制流解析庫C
- 27. 如何將數組編碼爲二進制並將二進制數據解組到二進制數組中?
- 28. 用Java解析ASN.1二進制數據
- 29. 如何從websockets解析二進制數據?
- 30. 將二進制數據加密爲二進制數據並解密
值得注意的是DataView標準的jDataView/jBinary填充/擴展。 –