<div dir="ltr">The ongoing work on e10s-fying Firefox should also contribute towards this, as more and more features get decoupled from any UI code. We don't use XUL in the content process, so various features are pure JS which interfaces with the UI through a messaging API. There's a lot there that don't need to be discarded.<br><div><br>> The 2 questions:<br>> - is a complete rewrite out of question?<br><br><a href="http://www.joelonsoftware.com/articles/fog0000000069.html">http://www.joelonsoftware.com/articles/fog0000000069.html</a><br><br><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 10, 2014 at 3:02 PM, Matt Brubeck <span dir="ltr"><<a href="mailto:mbrubeck@mozilla.com" target="_blank">mbrubeck@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12/10/2014 08:48 AM, Paul Rouget wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mark Finkle wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Pretty exciting stuff! I'd like to see how far the project could go.<br>
<br>
You have some good feedback from others on the issues we face with moving away from XUL.<br>
Eventually we'll need to move away though. Why not use this project to push forward a bit?<br>
<br>
Sure it won't replace Firefox (browser.xul) anytime soon, but it can be used to push forward<br>
some of the HTML tech needed to make that happen. Maybe you should find a niche for it as well.<br>
I saw that Michael Wu demoed a Servo-based browser on a phone [1]. What if this project started<br>
as the front-end to Servo?<br>
</blockquote>
That's a very good idea.<br>
I'll see how hard it would be to switch from gecko to servo.<br>
</blockquote>
<br></span>
The Servo team has talked about doing something like this too.  Note that we don't yet support any of the Browser API, and iframes in general are an area that is fragile and frequently broken in our graphics code right now (but we have a plan to fix this and will be implementing it soon).  Up to now we have been focused on providing an embedding API for use in "native" apps.<br>
<br>
Come over to #servo or dev-servo if you want help figuring out what we both need to do to make firefox.html and Servo work together.<div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/<u></u>listinfo/firefox-dev</a><br>
</div></div></blockquote></div><br></div>