Как быстрее читать данные в JS: через JSON или XMLHttpRequest?
XMLHttpRequest - это клиентское апи для общения клиента и сервера. Json -формат данных, монга - nosql-бд. Это разные вещи.
Я бы хранил данные в бд, по апи (через XMLHttpRequest) получал данные с сервера в формате json.
Вопрос очень странный
Ну если вы пишите на node js, то нет ни чего быстрее, хранить данные в текстовых файлах и считывать построчно. )
p.s. Странный вопрос - странный ответ )