将坐标存储在 javascript 中作为二维向量 Class

Storing coords in javascript as a 2D Vector Class

哪个更好? (为了记忆和计算速度)

  1. new Float32Array(2);
  2. new Float64Array(2);
  3. {x: 0, y: 0};
  4. [0, 0];

显然 1. 比 2 更节省内存,但是速度呢? 32 位计算会比 64 位快吗?其他人呢?

看看this answerFloat32Arrays 用于 WebGL 应用程序。
此外,数组总是比对象快,例如这就是为什么 Elm 使用数组来构造它的虚拟 DOM.