I'm pretty amazed it wasn't architected this way from the beginning. Having to generate a monolithic JS file with every comment thread for every pageload for every user? Yikes.
I just looked at the JS in Firebug, and it's over 100kb for the static portion.