如果 v8 像 Uint*Array 一样优化 ArrayBuffer

If v8 optimizes ArrayBuffer like Uint*Array

我查看了 ,但它没有描述 ArrayBuffer 是否被 v8 优化。所以假设你在 ArrayBuffer 中有不同的整数或浮点数块,想知道它们是否会被 v8 优化,就像它们是 Uint8Array 等

这里是 V8 开发人员。 ArrayBuffers 只是数据容器,我看不出你会对它们进行什么优化。您希望 "chunks of integers or floats" 进行什么样的优化?

类型化数组是 ArrayBuffers 的视图;您链接的 post 的答案很好地解释了这一点。类型化数组提供对其元素的基于索引的访问(V8 的优化编译器对这种访问有很好的支持); ArrayBuffers 不提供访问其元素的方法(因此相同的优化不适用)。