Performance wise, why and how Datacontract serializer is better than xmlserializer ?
Is about 10% faster than XmlSerializer to serialize the data because since you don’t have full control over how it is serialize, there is a lot that can be done to optimize the serialization/deserialization process.
The main differences I have noticed: