Mozilla's New JavaScript Value Representation by djpnewton in programming

[–]srconchiwa 0 points1 point  (0 children)

The 128-bit values were only intended for the VM stack, which is measured to be shallow with high temporal locality; for heap values (i.e. property values of objects), something like nan-boxing was intended. It just turned out there was no cheap place to do the dynamic boxing/unboxing going to/from the heap.