socket.io масштабируется лучше и имеет лучшую производительность, чем любой механизм запроса HTTP-запроса.При хорошей работе время отклика также будет меньше 3 секунд - оно может показаться недолгим, но на самом деле это может быть заметно для пользователей.
Если ваше приложение для чата предназначено для небольшого числа пользователей, тогдаМеханизм опроса проще в реализации и должен работать просто отлично.
Если вы планируете масштабировать свое приложение для большого количества пользователей, вам потребуется socket.io или аналогичный механизм подписки / рассылки для подключенных клиентов.