The settings for the PollingDuplexHttpBinding in the web.config control this. The DevForce defaults specify MultipleMessagesPerPoll and a MaxOutputDelay of 3 seconds, but you can change these settings and others. MultipleMessagesPerPoll will stream messages in 32k chunks, while the output delay will flush all queued messages after the specified interval.