JSON имеет встроенную поддержку JavaScript, поэтому в большинстве случаев работа с JSON выполняется быстрее. Кроме того, размер ответа JSON от сервера меньше, чем соответствующий ответ XML. Поэтому я бы порекомендовал вам перейти на JSON.
Тем не менее во многих случаях реальный пример jqGrid может иметь больше других узких мест производительности, которые не зависят от формата данных. Кроме того, вы также можете выбрать другую реализацию в JSON, которая представляет ваши данные. Так что лучшую рекомендацию можно получить, если вы добавите свой вопрос к текущему определению jqGrid, определите, какой из них является лучшим идентификатором для строки данных, и опубликуете тестовые данные XML.
ОБНОВЛЕНО: Посмотрите некоторые старые ответы об оптимизации производительности jqGrid: это , это и это .