CNET's Martin LaMonica just published this very insightful overview of how some industry players want to address XML's increasingly sluggish performance. Some would even call it an impending performance crisis.
Many see binary XML as the solution, since its text-based format is bloating XML files.
Tim Bray, who helped create XML, doesn't buy it, however. "If I were world dictator, I'd put a kibosh on binary XML," he says.
He observes that "advances in networking and processing power go a long way in addressing performance concerns, though perhaps not on battery-constrained mobile phones." Bray raises some interesting points. Hardware always seems to catch up with software requirements. What runs slow on systems today will whir on the next generation of hardware.
Plus, XML is in human-readable format, which has been one of the strengths of Web services standards. Why do we want to take this away?