<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>On 12/16/2016 08:57 AM, Disaster Master wrote:<br>
</p>
<blockquote
cite="mid:e0ec7620-13d1-ea60-3e42-234b967471cf@gmail.com"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
What was meant then by Mozilla's announcement of the deprecation
of XUL/XBL/XPCOM? Either they are going away, or they aren't. Or
maybe, they will be there, but the hooks will be removed for
Firefox? But if that is the case, why keep them if they won't be
used?<br>
<br>
I really wish I understood this better.<br>
</blockquote>
<br>
"Without a fundamental shift to the way Firefox add-ons work, we
will be unable to use new technologies like Electrolysis, <a
href="https://en.wikipedia.org/wiki/Servo_%28layout_engine%29">Servo</a>
or <a href="https://github.com/mozilla/browser.html">browser.html</a>
as part of Firefox."<br>
<br>
From the section on "Deprecation of XUL, XPCOM, and the permissive
add-on model" here:<br>
<a class="moz-txt-link-freetext" href="https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/">https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/</a><br>
<br>
Servo:<br>
<a class="moz-txt-link-freetext" href="https://servo.org/">https://servo.org/</a><br>
<br>
Browser.html:<br>
<a class="moz-txt-link-freetext" href="https://github.com/browserhtml/browserhtml">https://github.com/browserhtml/browserhtml</a><br>
<br>
Mozilla has put a lot of time and effort into Servo, Rust,
Browser.html, etc. and if I understand correctly, benefitting from
all that investment depends on moving away from XUL, etc. One might
conclude from the ambitious timeline for deprecating XUL add-ons
(end of 2017 / Firefox 57 [0]) that they will also pursue an
ambitious timeline for moving Firefox away from XUL, perhaps shortly
thereafter.<br>
<br>
[0] <a class="moz-txt-link-freetext" href="https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/">https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/</a><br>
<br>
-Paul<br>
</body>
</html>