From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Anzsoft
Stable release
0.1.7 / January 5, 2009; 8 years ago (2009-01-05)
Preview release
1.0 beta 3-2 / June 10, 2010; 7 years ago (2010-06-10)
Written in JavaScript
Platform Cross-platform(Web Application)
Type Instant messaging client
License GPL

iJab is an Ajax-based Web application[1] instant messaging program for XMPP/Jabber[2]. It is free software[3] and users can run their own instant messaging without limitations or software cost, complimenting the XMPP philosophy of a distributed network. iJab is interpreted purely by the client[4] webbrowser. It runs solely in a browser and does not require downloading or installation of additional software[5][6].

iJab also developed iJabBar, a Facebook styled web chat client.


  • In-browser, non pop-up browser window[7]
  • Sound
  • Multi User Chat[8]
  • Vcard Search
  • Roster management
  • HTTP Binding thereby allowing near realtime messaging (much like Push e-mail).


Because of JavaScript's same origin policy a JavaScript program (such as iJab) can only communicate with the hosting webserver. All traffic must therefore be proxied by the webserver to the XMPP server. A webserver such as Apache can be configured to act as a reverse proxy. An alternative to this relaying of traffic is to use a minimal webserver in the XMPP server such as the module included in ejabberd.

See also[edit]


  1. ^ Escaper. "iJab:how to install it using ejabberd". Retrieved 2008-11-26. 
  2. ^ Cdubouloz. "IJab". Retrieved 2008-11-28. 
  3. ^ "IJab". Retrieved 2009-01-16. 
  4. ^ "iJab - Web-based (Ajax) Jabber Client". Retrieved 2008-12-01. 
  5. ^ "iJab with Openfire connects but stops after that". Retrieved 2009-04-02. 
  6. ^ "iJab, Tomcat5.5.x & OpenFire". Retrieved 2009-05-26. 
  7. ^ "Open Source Ajaxed IM Client: iJab". Retrieved 2010-01-15. 
  8. ^ Ray, Cheung. "iJab – Ajax Instant Messaging Program for XMPP/Jabber". Retrieved 2010-01-16. 

External links[edit]