На стороне сервера я использую node.js для создания распределенного асинхронного пинг-понга. Теперь мне нужно отобразить результаты в виде графика в реальном времени в клиентском браузере. Чтобы все было просто, в настоящее время я использую URL-адрес диаграммы Google на основе изображений и ограничиваю объем данных, которые будут отображаться. В конечном итоге этот клиентский дисплей будет богатым и интерактивным.
Я понимаю, что одним из способов заставить мой сервер выталкивать данные в браузер является Comet. Я ожидаю, что на стороне браузера должен быть соответствующий сокет, поэтому оба должны идти вместе.
Q1: для прототипирования: какой самый простой способ для меня передать строковые данные из node.js в браузер Firefox 3.6.10? Строка обновляется менее 1 КБ один раз в секунду.
Q2: Для производства: любые рекомендации для подхода, который будет работать в браузерах, включая мобильные устройства? Бинарные обновления порядка 100 КБ в секунду, без изображений или видео.