Node.js uses v8::External in many places. However, these are not efficiently implemented in v8: each of them consists of a full object that contains a pointer. Instead, Node should ensure that each of the pointers is aligned, and use GetAlignedPointerInInternalField/SetAlignedPointerInInternalField instead.
Version: v6.10.3
Platform:
Subsystem: Scattered around in C++ code
Node.js uses
v8::Externalin many places. However, these are not efficiently implemented in v8: each of them consists of a full object that contains a pointer. Instead, Node should ensure that each of the pointers is aligned, and useGetAlignedPointerInInternalField/SetAlignedPointerInInternalFieldinstead.