JSFoo 2011

It’s like kung fu with JavaScript and objects! All about building full size apps in JavaScript.

Vishnu Iyengar


Node-xmpp-bosh, a long polling server for http based chat clients -- design decisions and discoveries specific to Node.js

Submitted Sep 27, 2011

As applications are moving to the web paradigm more and more, building a web based chat application that works across browsers remains tricky. This talk describes the decisions and insights made during the process of building a bosh server on Node.js


node-xmpp-bosh is a bosh (and now websocket) server that speaks xmpp. This talk covers the reason node was chosen, the design of the server itself, interesting discoveries during the process and the performance characteristics. node-xmpp-bosh itself is an open source project hosted at http://code.google.com/p/node-xmpp-bosh/


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more