我已检出Where to use ArrayBuffer vs typed array in JavaScript?,但未说明是否{8}优化了ArrayBuffer
。所以说你在ArrayBuffer
中有不同的整数或浮点块,想知道它们是否会被v8优化,就像它们是Uint8Array一样。
答案 0 :(得分:2)
V8开发者在这里。 ArrayBuffers只是数据容器,我看不出你会对它们进行优化的内容。你会期望对“整数或浮点数”进行什么样的优化?
类型化数组是ArrayBuffers的视图;你链接的帖子的答案解释得很好。类型化数组提供对其元素的基于索引的访问(V8的优化编译器对此类访问提供了良好的支持); ArrayBuffers无法访问其元素(因此相同的优化不适用)。