XULRunner FAQ

  • Revision slug: XULRunner_FAQ
  • Revision title: XULRunner FAQ
  • Revision id: 38124
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment Copyedits.

Revision Content

This page is intended to answer frequently asked questions and correct common misconceptions about XULRunner.

Is XULRunner a browser?
No. You can use XULRunner to make a browser (mybrowser example or Firefox), but there is no such thing as "the XULRunner browser".

Is XULRunner a development tool?
Not particularly; XULRunner is a Internet technology runtime. XULRunner can be used to make development tools (the AJAX Toolkit Framework, for example). In the future there will be a XULRunner Developer Kit which will contain various development tools.

How does XULRunner compare to other runtimes like Java or .NET (or Python or ...)?
The goal of XULRunner is to facilitate development and deployment of Internet applications. It is not meant to be a full-featured runtime; this allows XULRunner to maintain a smaller footprint and simpler deployment strategy than generic full-featured runtimes.

If I use XULRunner do I have to write my application in XUL?
No! You can write your application in any language supported by the Mozilla web platform, including HTML, XHTML, SVG, or XUL.

So why is it called XULRunner, instead of HTMLRunner or something?
The name isn't finalized. Suggested alternate names can be proposed to lead developer Benjamin Smedberg.

When will Firefox be based on XULRunner?
See the XULRunner roadmap. This is scheduled for Firefox 3 (XULRunner 1.9), in the first quarter of 2007.

Revision Source

<p>
</p><p>This page is intended to answer frequently asked questions and correct common misconceptions about <a href="en/XULRunner">XULRunner</a>.
</p><p></p><dl>
<dt>Is XULRunner a browser?
</dt><dd>No. You can use XULRunner to make a browser (<a class="external" href="http://friedfish.homeip.net/~darinf/xulrunner/mybrowser.html">mybrowser example</a> or Firefox), but there is no such thing as "the XULRunner browser".
<p></p></dd><dt>Is XULRunner a development tool?
</dt><dd>Not particularly; XULRunner is a Internet technology runtime. XULRunner can be used to make development tools (the <a class="external" href="http://www.alphaworks.ibm.com/tech/ajaxtk">AJAX Toolkit Framework</a>, for example). In the future there will be a XULRunner Developer Kit which will contain various development tools.
<p></p></dd><dt>How does XULRunner compare to other runtimes like Java or .NET (or Python or ...)?
</dt><dd>The goal of XULRunner is to facilitate development and deployment of Internet applications. It is not meant to be a full-featured runtime; this allows XULRunner to maintain a smaller footprint and simpler deployment strategy than generic full-featured runtimes.
<p></p></dd><dt>If I use XULRunner do I have to write my application in XUL?
</dt><dd>No! You can write your application in any language supported by the Mozilla web platform, including HTML, XHTML, SVG, or XUL.
<p></p></dd><dt>So why is it called XULRunner, instead of HTMLRunner or something?
</dt><dd>The name isn't finalized. Suggested alternate names can be proposed to lead developer <a href="User:Benjamin_Smedberg">Benjamin Smedberg</a>.
<p></p></dd><dt>When will Firefox be based on XULRunner?
</dt><dd>See the <a class="external" href="http://wiki.mozilla.org/XULRunner:Roadmap">XULRunner roadmap</a>. This is scheduled for Firefox 3 (XULRunner 1.9), in the first quarter of 2007.
<p></p></dd></dl>
Revert to this revision