Raymond Hettinger recently tweeted that .join() was O(n) but concats are O(n^2), or some other super-linear factor like that, so your speedup makes perfect sense. I think you've discovered a performance bottleneck in the rendering system of web2py. Shouldn't be too hard to find with a profiler. I wish I had time to play with this, but I don't. But I am very interested in this issue, which is why I am replying (so I can tick "Email updates to me :)
- [web2py] Speed of rendering html data (10,000+ rows) Vineet
- [web2py] Re: Speed of rendering html data (10,000+... cjrh
- [web2py] Re: Speed of rendering html data (10,... Massimo Di Pierro
- [web2py] Re: Speed of rendering html data (10,000+... cjrh
- [web2py] Re: Speed of rendering html data (10,000+... VP
- [web2py] Re: Speed of rendering html data (10,... Vineet
- [web2py] Re: Speed of rendering html data ... pbreit
- Re: [web2py] Re: Speed of rendering ht... Sebastian E. Ovide
- [web2py] Re: Speed of rendering h... Vineet
- [web2py] Re: Speed of renderi... pbreit
- [web2py] Re: Speed of renderi... Chris May

