XBL

XBL (XML Binding Language) is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.[1][2]

The primary use of XBL was in the Firefox web browser, but Mozilla deprecated it in 2017 and completely removed it from Firefox in 2019.[3][4] However, the UXP fork of Firefox intends to continue supporting XBL indefinitely.[5]

Mozilla attempted to standardize XBL 2.0 via W3C in 2007,[6] but due to lack of interest from other web browser vendors, abandoned it in 2012.[7]

The Shadow DOM specification acknowledges XBL as a strong influence.[8]

  1. ^ Castro, Jorge O. (2004-06-15). "Ars Technica sits down with Scott Collins from Mozilla.org". Ars Technica. p. 2. Archived from the original on 2018-02-22. Retrieved 2018-11-28.
  2. ^ "XBL 2.0 Acknowledgments". www.w3.org.
  3. ^ "Design Review Packet - XBL Removal". mozilla.github.io. Mozilla. 2017-10-13. Retrieved 2018-04-15 – via GitHub Pages.
  4. ^ "XBL Graphs". bgrins.github.io. Retrieved 2019-10-16.
  5. ^ "Pale Moon future roadmap". Pale Moon. Retrieved 2019-02-15.
  6. ^ "W3C news archive: 2007".
  7. ^ "XBL 2.0". www.w3.org.
  8. ^ "Shadow DOM". wicg.github.io. Retrieved 2022-03-18.