Я ' m создание сложной библиотеки JavaScript для работы с серверной структурой моей компании.
Серверная среда кодирует свои данные в простой формат XML. Здесь нет причудливого пространства имен или чего-то подобного.
В идеале я хотел бы анализировать все данные в браузере как JSON. Однако, если я сделаю это, мне нужно будет переписать часть кода на стороне сервера, чтобы также выдавать JSON. Это неприятно, потому что у нас есть общедоступные API, которые я не могу легко изменить.
Что меня действительно беспокоит, так это производительность в браузере парсинга JSON по сравнению с XML. Есть ли действительно большая разница, о которой стоит беспокоиться? Или мне следует использовать исключительно JSON? Есть ли у кого-нибудь опыт или тесты для определения разницы в производительности между ними?
Я понимаю, что большинство современных веб-разработчиков, вероятно, выберут JSON, и я понимаю, почему. Однако меня действительно интересует только производительность. Если есть доказанная значительная разница, я готов потратить дополнительные усилия на создание серверной части JSON для клиента.