2017-01-13 11 views
0

어느 것이 더 좋을까요? (메모리 및 연산 속도)자바 스크립트에서 2D 벡터 클래스로 좌표 저장

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

분명히 1. 더 많은 메모리, 2보다 더 효율적입니다하지만 속도에 대한 ? 32 비트 계산은 64 비트보다 빠릅니까? 다른 사람들은 어떨까요?

답변

1

this answer을 살펴보십시오. Float32Array은 WebGL 앱에 사용됩니다.
또한 배열은 항상 객체보다 빠릅니다. 예를 들어 Elm이 배열을 사용하여 가상 DOM을 구성하는 이유입니다.