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?