I'm pretty sure building up a string with `+=` is faster than `Array::join` based on what I've read about modern browser optimizations.