For some time now we've been talking about moving away from XUL and XBL.
The browser architecture team has been hard at work figuring out how to go
about doing that and we're ready to share the first of our proposals more
widely. We have developed a plan to remove XBL from Firefox. It's been
through a successful design review with some of the key engineers and now
is the time for more comments if you have them. We're planning to start some
of the work this quarter with it really ramping up next quarter.

Take a look at the plan
<https://mozilla.github.io/firefox-browser-architecture/text/0007-xbl-design-review-packet.html>
and let us know what you think. There are a couple of areas where we are
still investigating concerns:

Performance is of key interest, so we're actively doing experiments to
validate that Custom Elements can be as performant as XBL
<https://bugzilla.mozilla.org/show_bug.cgi?id=1387125>.
The plan relies on being able to use Custom Elements in XUL, so we're
working on getting a patch
<https://bugzilla.mozilla.org/show_bug.cgi?id=1404420>for that landed
<https://bugzilla.mozilla.org/show_bug.cgi?id=1404420>.
We have a list of <tree> elements in the product and we're evaluating what
the future is for them.

Are there any other concerns that we're missing?
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to