XBLinJS Home. XBLinJS is an implementation of XBL-style widgets in pure, cross-platform Javascript, DOM 1, and CSS 1.
(Higher levels of those technologies may be used, at the corresponding cost in cross-platform compatibility.) It provides the benefits of XBL in cross-platform HTML, and experimentally, provides a most-feature replacement for XBL in Mozilla development. Why XBL (And Its Implementation) Suck. Good news is never as interesting or as powerful as bad news. So while the majority of this document will be laying into XBL and its Mozilla implementation, I'd like to issue one caveat up front: XBL is, fundamentally, a Good Idea. Unfortunately, its goodness is mostly in the idea itself, and little else. /moz-behaviors/ Chapter Fifteen: XBL Bindings.