Buffered send implementation to get around Chrome buffer limits.