<div dir="ltr"><div>As one of the lonely few peers for our XBL implementation, I am thrilled that this is finally happening. My deepest gratitude to everyone involved!</div><div><br></div><div>bholley<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 31, 2017 at 3:06 PM, Dave Townsend <span dir="ltr"><<a href="mailto:dtownsend@mozilla.com" target="_blank">dtownsend@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Having not heard any show-stopping concerns with the plan we will start to<br>
proceed with it. In Q4 we intend to:<br>
<br>
- Migrate a few bindings and update the plan based on what we learn<br>
- Land XUL support for Custom Elements<br>
- Create tooling to make converting bindings easier<br>
- Begin a bug breakdown for individual bindings<br>
<br>
You can follow this work at the meta bug 1397874. Bgrins has made a<br>
public blog post about our plans[1], please reach out to him if you’re<br>
interested in contributing.<br>
<br>
[1] <a href="https://briangrinstead.com/blog/xbl-in-firefox/" rel="noreferrer" target="_blank">https://briangrinstead.com/<wbr>blog/xbl-in-firefox/</a><br>
<br>
On Fri, Oct 20, 2017 at 10:47 AM Dave Townsend <<a href="mailto:dtownsend@mozilla.com">dtownsend@mozilla.com</a>><br>
wrote:<br>
<div class="HOEnZb"><div class="h5"><br>
> For some time now we've been talking about moving away from XUL and XBL.<br>
> The browser architecture team has been hard at work figuring out how to<br>
> go about doing that and we're ready to share the first of our proposals<br>
> more widely. We have developed a plan to remove XBL from Firefox. It's been<br>
> through a successful design review with some of the key engineers and now<br>
> is the time for more comments if you have them. We're planning to start some<br>
> of the work this quarter with it really ramping up next quarter.<br>
><br>
> Take a look at the plan<br>
> <<a href="https://mozilla.github.io/firefox-browser-architecture/text/0007-xbl-design-review-packet.html" rel="noreferrer" target="_blank">https://mozilla.github.io/<wbr>firefox-browser-architecture/<wbr>text/0007-xbl-design-review-<wbr>packet.html</a>><br>
> and let us know what you think. There are a couple of areas where we are<br>
> still investigating concerns:<br>
><br>
> Performance is of key interest, so we're actively doing experiments to<br>
> validate that Custom Elements can be as performant as XBL<br>
> <<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1387125" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1387125</a>>.<br>
> The plan relies on being able to use Custom Elements in XUL, so we're<br>
> working on getting a patch<br>
> <<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1404420" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1404420</a>>for that landed<br>
> <<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1404420" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1404420</a>>.<br>
> We have a list of <tree> elements in the product and we're evaluating what<br>
> the future is for them.<br>
><br>
> Are there any other concerns that we're missing?<br>
><br>
______________________________<wbr>_________________<br>
dev-platform mailing list<br>
<a href="mailto:dev-platform@lists.mozilla.org">dev-platform@lists.mozilla.org</a><br>
<a href="https://lists.mozilla.org/listinfo/dev-platform" rel="noreferrer" target="_blank">https://lists.mozilla.org/<wbr>listinfo/dev-platform</a><br>
</div></div></blockquote></div><br></div>