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