На самом деле данные JSON в большинстве случаев меньше XML.
Лучше не использовать eval()
, потому что это хорошо известная утечка безопасности. Но я слышал о регулярном выражении, которое может проверять соответствие JSON.
Мне не нравится XML, поэтому я избегаю его, но я полагаю, что responseXML создаст модель DOM, которая намного тяжелее, чем собственные объекты JavaScript, созданные responseText
Если вы хотите минимизировать пропускную способность, JSON, вероятно, является лучшим выбором, чем XML.