Fixed all review comments but this part, were I have simply keept my changes as is. As @bnoordhuis mentions V8 doesnt expose a way where we can push a uint64_t to JS.