title: Are there HTML5 desktop app frameworks (like Titanium or Adobe AIR) that run on V8 or Rhino instead of JavaScriptCore?
body: <p>Our product, a desktop app, is composed of a ton of HTML5 and JavaScript together with a thin platform-specific layer that is basically a WebKit shell. Since this is much the same strategy as a framework like <a href="http://www.appcelerator.com/products/titanium-desktop-application-development/" rel="noreferrer">Appcelerator Titanium</a>, and we waste way too much effort on this custom WebKit shell code, we were hoping to switch to Titanium or a similar framework to handle that for us.</p>
  
  <p>However, such a switch would be much more compelling if we could pick up a nice modern JavaScript engine in the process. Like Titanium, we're currently on JavaScriptCore, which sucks (they still don't have <a href="https://bugs.webkit.org/show_bug.cgi?id=26382" rel="noreferrer"><code>Function.prototype.bind</code></a>!). We'd take either V8, for speed and modernity, or Rhino, for <a href="https://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.7" rel="noreferrer">yummy JavaScript 1.7/ECMAScript Harmony</a> features.</p>
  
  <p>Does anyone know of a framework for building desktop apps with HTML5 that uses either of these engines? Or some way of making either work with Titanium that will be very little effort? I saw the <a href="https://github.com/appcelerator/v8_titanium" rel="noreferrer">v8_titanium</a> and <a href="https://github.com/appcelerator/rhino_titanium" rel="noreferrer">rhino_titanium</a> projects on GitHub, but see no mention of them anywhere else, or any documentation on how to use them. And the <a href="http://opensource.adobe.com/wiki/display/webkit/Webkit" rel="noreferrer">Adobe AIR WebKit page</a> has nothing encouraging either.</p>