Archive for the 'JSJaC' Category


Happy to announce a new version of JSJaC, the one and only lib for implementing jabber clients (if it’s about the web ;)). Most notably version 1.2.2 hopefully makes you happy with its new packer (borrowed from mootools) that shrinks down filesize from 71K to 44K. Other changes include bugfixes as well as some issues […]

jsjac-1.2.1 released

Notably this release fixes a bug with event handlers not handling packets without child elements correctly (see ticket #17 for details). I also updated some parts of the documentation, though there’s still some work to do. Download at

JWChat in sync with latest JSJaC

Thanks to fh JWChat from CVS is now up2date with JSJaC. Also he was kind enough to fix various of the old and outstanding bugs and to clean up our trackers at sourceforge. Thanks a lot Florian!

JSJaC v1.2

Today I released JSJaC v1.2. New with this release are a set of functions to make coding easier like packet.errorReply, iq.reply, con.registerIQSet/Get and con.sendIQ. Events are able to bubble now from closest matching handler to most generic handler and of course bubbling of events can now be stopped. I’ve also added a copy of JSDoc […]

JSJaC: Bugfix release 1.1.1

Some nifty bug with building the single include ‘jsjac.js’ prevented v1.1 from being very useful thus I decided to release a fixed version 1.1.1 which contains a working copy of ‘jsjac.js’. Download as always: Thanks to Andrew Brehaut and BeF for reporting.

JSJaC v1.1 released

This release fixes some bugs and glitches with v1.0. Configuration variables are now uncompressed on top of the compressed single include ‘jsjac.js’ file. For original source files this has been moved to a separate file called ‘JSJaCConfig.js’. All methods of JSJaCPacket and JSJaCConnection objects are now defined using the prototype property thus can be easily […]

JSJaC v1.0 is out

I’m proud to announce the release of JSJaC v1.0, a JavaScript library for implementing web based Jabber/XMPP clients using either XMPP Over BOSH or the somewhat outdated HTTP Polling for communicating with Jabber servers. New with this release is an integrated build system that generates a single, compressed file out of jsjac’s sources. Using jsdoc […]

JWChat and OpenFire

A good tutorial on Making JWChat work with OpenFire. Thanks for posting!

Google Tech Talk on Building JavaScript Libraries

JSJaC 1.0 Beta1

A first beta release of JSJaC 1.0 is available now. What’s new with this release? Full API documentation by use of JSDoc. Integrated DOM Builder, taken from Building your own XML nodes within a packet is now as easy as var iq = new JSJaCIQ(); iq.setType(‘set’); iq.appendNode(‘query’, {xmlns: ‘jabber:iq:private’}, [[‘storage’, {xmlns: ‘storage:rosternotes’}, [‘note’, [jid: […]