Remember
You don’t have to use XUL to build on
Gecko. You can build web and/or client
applications using W3C standards alone.
XUL complements and builds on web
standards. It doesn’t duplicate or compete.
XUL is a convenience, a tool for developers
to use if they wish.