Я создаю веб-приложение, используя язык программирования Go.
В моем проекте мне нужно поддерживать IE>=8, Firefox>=13 Opera>=12...
Часть проекта опирается на push-уведомления в реальном времени. Go не имеет хорошей поддержки Socket.IO или SockJS для абстрагирования от HTTP-методов push, но имеет встроенную поддержку веб-сокетов.
Я хочу реализовать push-модуль в реальном времени в Go с использованием веб-сокетов Go - внутри веб-приложения http вместо создания другой службы на другом языке, использующем SockJS. Для этого пользователям IE8 и IE9 потребуется установить подключаемый модуль chrome frame.
Вопрос. Есть ли у этого решения какие-либо недостатки, кроме того, что пользователям IE8 и IE9 приходится устанавливать хромированную рамку?
Вопрос 2 Есть ли плюсы в использовании отдельной службы для push-уведомлений? (помимо лучшей совместимости с браузером)?
Плюсы в том, что мне не нужно поддерживать отдельный сервис, и я могу повторно использовать код Go.