experiments = [
{
name: "Baseline iterator using helper",
run: testIterator(fakes)
},
{
name: "Splat + assignment, generator",
run: testIterator(
(function* () {
const keys = Object.keys(cols);
for (let i = 0; i < N; i++) {
const row = { ...objs[i] };
for (const key of keys) {
row[key] = cols[key][i];
}
yield row;
}
})()
)
}
]