Fat Markup: Trimming the Fat Markup Myth one calorie at a time
We all know that XML is "fat" and JSON is the "thinner", "faster", "smaller", "better" markup. We know this to be true because we've been told it over and over. It's "obvious" and "inherently true" because XML has redundant end tags, namespaces, entities and other extra "pounds of fat" that JSON doesn't have. But where is the science supporting this? What are the facts and what is myth? When people make design and architecture decisions it should be supported by facts not speculation. In this paper I show the results of an ongoing series of real world tests of Markup performance in browsers across a wide variety of devices, browsers and operating systems and attempt to quantify markup performance with experimental results and maybe trim the fat myth one calorie at a time.