<html><body><div style="font-family: Times New Roman; font-size: 12pt; color: #000000"><div>Pretty exciting stuff! I'd like to see how far the project could go.<br></div><div><br></div><div>You have some good feedback from others on the issues we face with moving away from XUL. Eventually we'll need to move away though. Why not use this project to push forward a bit?<br></div><div><br></div><div>Sure it won't replace Firefox (browser.xul) anytime soon, but it can be used to push forward some of the HTML tech needed to make that happen. Maybe you should find a niche for it as well. I saw that Michael Wu demoed a Servo-based browser on a phone [1]. What if this project started as the front-end to Servo?<br></div><div><br></div><div>At the very least this project seems like a great candidate to push Web Components over XBL.<br></div><div><br></div><div>Experiential projects tend to cool-down after a while. What can be done with this project while it's still hot and has contributor opportunities?<br></div><div><br></div><div>Finkle<br></div><div><br></div><div>[1] <a href="https://twitter.com/larsberg_/status/539937229049581568">https://twitter.com/larsberg_/status/539937229049581568</a><br></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">Firefox.html is an experiment, a proof of concept: trying to<br>re-implement the Firefox UI in HTML, as an app (like FxOS apps).<br><div><br></div>Code, builds, screenshots: https://github.com/paulrouget/firefox.html<br><div><br></div>We are working hard on making HTML fast and rich enough to build<br>a whole operating system (Firefox OS) and a browser (Firefox OS' browser).<br>With a UI in HTML leveraging the Browser API, we could drop XUL and close<br>the gap between B2G and Firefox Desktop. And eventually be able to<br>render Firefox Desktop with Servo. And maybe, one day, host the<br>Firefox UI online (trusted app?).<br><div><br></div>The only purpose of Firefox.html, at this stage, is to yield a<br>discussion about the future of XUL.<br><div><br></div>I'm fully aware of the massive amount work required to ever reach<br>the quality of Firefox Desktop (we're talking about years of work),<br>but I thought that we might want to talk about it.<br><div><br></div>What do you think? Is it something we want to try? Or maybe it's<br>too early, or maybe we don't want to use HTML for this, use native<br>toolkits, or just keep XUL.<br><div><br></div>~~~<br><div><br></div>Some techical details:<br><div><br></div> - code is ugly. Don't build stuff on top of that. It's just an experiment.<br> - The runtime is just Firefox Desktop with some tweaks (mostly ajusting<br> how apps are handled on Desktop).<br> - The app (app://browser.gaiamobile.org/manifest.webapp) is loaded in a <iframe>.<br> - The only remaining XUL piece is the top level window. It's a blank window<br> that position the iframe over the window controls, to allow HTML to draw<br> in the titlebar.<br> - The app itself uses the Browser API.<br><div><br></div>-- Paul<br>_______________________________________________<br>firefox-dev mailing list<br>firefox-dev@mozilla.org<br>https://mail.mozilla.org/listinfo/firefox-dev<br></blockquote><div><br></div></div></body></html>