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