Cloud Messaging для Google Chrome

Заметка-напоминание для разработчиков расширений, которые не следят за новостями платформы и не отслеживают изменения в API. Вчера разработчики браузера объявили о том, что теперь на всех каналах поддерживается Cloud Messaging для Google Chrome.

Cloud Messaging для Google Chrome

Что это за зверь? По сути это аналог Cloud Messaging для операционной системы Android. Объясняем на простейшем примере. Приложение Gmail для Android уведомляет о новых письмах моментально, т.к. сервер моментально рассылает push-уведомления на все устройства. А вот расширение Gmail для Google Chrome работает просто ужасно. Поскольку банально отправляет запрос на сервер раз в N минут. У подобного грубого мониторинга по таймеру есть много недостатков. Неудобно для пользователей, потребляет много памяти и тратит заряд аккумулятора. Теперь же разработчики этого официального расширения смогут сделать все куда удобнее (если конечно захотят).

Из недостатков этого метода могу выделить два момента:

  • Необходимость держать свой сервер.
  • Необходимо, чтобы пользователи включили синхронизацию в браузере.

Подробнее описывать смысла нет. Если вы разработчик и желаете разобраться, то добро пожаловать в документацию.

P.S. Кстати, предлагаю простимулировать разработчиков Gmail и вежливо попросить в отзывах поддержку Cloud Messaging.