Я думаю о том, насколько ограничено для приложений AJAX необходимость опроса обновлений, когда было бы идеально, если бы javascript мог установить реальное двустороннее соединение с сервером. Мне интересно, есть ли какой-нибудь метод интеграции javascript с плагином браузера, который может установить соединение TCP, чтобы я мог передавать данные в плагин браузера и из него.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


jSocket и Транслировать - это два варианта, которые используют встроенные XML-сокеты Flash, хотя ни один из них, похоже, не готов к производству. Я бы предпочел использовать решение на основе Flash, а не Java, поскольку степень проникновения браузера составляет выше и, как правило, обеспечивает лучший пользовательский интерфейс (время загрузки и стабильность).
WebSockets предназначен для решения этой проблемы.
Вы можете использовать пакет socket.io фреймворка node.js, который можно установить через npm (диспетчер пакетов узла).
Более подробно использование.
Я очень рекомендую Socket.io
Действительно классная идея, +1 за размышления