So, the answer seems to be that the DataContractSerializer is slower than the XMLSerializer if you think about it in terms of reducing the size of the XML payload. (Which for me is a critical component of measuring performance in the real world). There are some good things about DCS that are good, but if speed matters, skip it.
I would be interested to know if anyone disagrees with this.
Jeff d
source share