Tile based game - drawTiles individually or generate a 'big map'

As was said above you want to stay away from concat’ing an array, as it recreates it and has crazy overhead. I had that issue as well and people told me exactly how to fix it.