Согласно этой статистике: caniuse.com/websockets поддержка веб-сокетов вроде есть во всех современных браузерах, т.е. в теории на современных девайсах должны использоваться только веб-сокеты.
Меня смущает возможность использования GPRS: как будут веб-сокеты чувствовать себя работая в таких условиях? Допустим, еду я с ноутбуком где-нибудь за городом.
HTTP запрос - ушел / пришел, в одном запросе в теории можно отправить и получить сразу несколько API запросов.
А socket.io пытается висеть, постоянно делая реконнекты, на что тратится интернет и что может вылиться в копеечку.
@begemot_sun необходимо показывать местонахождение gps навигаторов, в приложении показываю текущее местонахождение и прошлые точки. socket.io нужен для подгрузки новых координат в реальном времени.
Думал об этом.. технически решабельно, но с этим вариантом много административных проблем.
Теоретически можно арендовать сервер в Черногории и подключить к нему модем. Но с арендой дедиков там туго - у них только 1 ДЦ на всю страну вроде как, а держать модем дома / в офисе - не очень надежно.
Если держать сервер с модемом в другой стране - отправлять смс будет дорого уже со стороны Черногорских девайсов ендюзеров.