Отказ от ответственности : этот ответ описывает Meteor , клиентскую библиотеку JavaScript для Meteor Server . Первоначально он был добавлен из-за двусмысленности вопроса и может служить цели прояснения аналогичных двусмысленностей, с которыми сталкиваются посетители, ищущие похожие ответы, но не уверенные в различии.
Чтобы прочитать о фреймворке Meteor JavaScript , см. Этот ответ от xer0x .
Как упоминалось в документации Meteor Server, Meteor - это реализация Comet . Comet, в свою очередь, является аналогом AJAX .
В случае AJAX вы обычно делаете запрос, когда клиент видит в этом необходимость. Чтобы получить обновления с сервера, вам нужно будет вызвать сервер, например. каждые 5 секунд.
В случае Comet обновление с сервера происходит быстрее, потому что соединение постоянное. Соединение устанавливается клиентом, как в AJAX, но сервер не отвечает, пока он не обновится или не достигнет предела выполнения (сценарии на сервере могут иметь ограничения на выполнение).
В случае с Meteor вы просто получаете постоянный поток данных, для которого требуется определенный серверный код (например, Meteor Server) и соответствующий код на клиенте (в данном случае это похоже на класс Meteor).