To avoid creating thousands of temporary THREE.Vector3 objects, use THREE.BufferGeometry instead of THREE.Geometry. Objects loaded with this loader usually do not need to be modified after loading. Look [here](https://github.com/mrdoob/three.js/issues/2300) or [here](https://github.com/mrdoob/three.js/blob/master/src/core/BufferGeometry.js#L174) to see how BufferGeometry works.
To avoid creating thousands of temporary THREE.Vector3 objects, use THREE.BufferGeometry instead of THREE.Geometry.
Objects loaded with this loader usually do not need to be modified after loading.
Look here or here to see how BufferGeometry works.