As hefty as a new post, it's technically a rewrite. Clients do not piece edits together, the current version is stored in witness node DB and there is a particular endpoint which just serves that.
In terms of "blockchain spam" it could be pretty bad though, true. I am more thinking about client level spam though, take a look at @simplegame and you'll see what I mean.