Відмова : Ця відповідь описує Meteor , бібліотеку клієнтів JavaScript для Meteor Server . Спочатку він був доданий через неоднозначність у запитанні і може служити метою з'ясування подібних неоднозначностей, з якими стикаються відвідувачі, які шукають подібні відповіді, але не впевнені в різниці.
Щоб прочитати про Метеорну рамку JavaScript , перегляньте цю відповідь за допомогою xer0x .
Як зазначено в документації на Meteor Server, Meteor є реалізацією Comet . Комета в свою чергу є аналогом AJAX .
У випадку AJAX ви зазвичай робите запит, коли клієнт бачить потребу в цьому. Щоб витягнути оновлення з сервера, вам потрібно буде зателефонувати на сервер, наприклад. кожні 5 секунд.
У випадку з Comet, оновлення з сервера відбувається швидше, тому що з'єднання стійке. З'єднання встановлюється клієнтом, як і в AJAX, але сервер не відповідає, поки не має деякого оновлення або не досягне межі виконання (сценарії на сервері можуть мати обмеження виконання).
У випадку Meteor ви отримуєте постійний потік даних, який потребує певного коду на стороні сервера (наприклад, Meteor Server) та відповідного коду на клієнті (у цьому випадку це виглядає як клас Meteor).