t-alexashka
@t-alexashka
Сразу пишу legacy код

Какой WebSocket сервер посоветуете?

Добрый вечер товарищи друзья!

Посоветуйте ws сервер, сэкономьте мне кучу времени на обзорах и тестах. Хотелось бы максимально легкий и не прожорливый. Знаю про soket.io+node но может что-то еще есть? Опишите + и - чем сами пользовались.

Спасибо!
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Единственный плюс socket.io - это его удобство
Внутри у него отвратительный код с кучей деоптимизирующих конструкций, поверьте я его перелопатил весь, реализуя различные костыли к этой библиотеке, чтобы оно просто работало нормально
Не говоря уже о том, что Вы создадите утечку памяти просто отправив запрос с коллбэком (ожидающий ответа), а другая сторона по какой-то причине не ответит.

Если нужно реализовать сокеты быстро, socket.io вполне себе хорошее решение
Если есть время на реализацию чего-то более качественного - библиотека ws, socket.io кстати использует именно ее
Если нужна эмуляция сокетов в старых браузерах - sockjs, хотя лично мне использовать ее не доводилось, но в зависимостях у нее websocket, которая на момент ее использования (весна 2015) имела неприятные баги, возможно сейчас что-то изменилось
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы