Гигантские объекты javascript, как правило, являются признаком того, что вы пытаетесь сделать то, чего на самом деле делать не следует. XML еще хуже, его нужно анализировать для формирования значимых данных.
В этом случае AJAX-запрос к интерфейсу RESTful с надлежащим бэкэндом базы данных, вероятно, будет вам полезен.
Доступ к объектам Javascript (особенно для любого запроса, помимо доступа к одному элементу по его хэшу) очень медленный по сравнению даже с базовой базой данных.