2017年10月22日 下午6:45,"smaug" <[email protected]>寫道:

On 10/21/2017 01:14 PM, Philipp Kewisch wrote:

> On 10/20/17 7:47 PM, Dave Townsend wrote:
>
>> 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:
>>
>
> I very much welcome this plan, especially the fact that Web Components
> is part of the replacement. Last time I asked, it sounded like Web
> Components was still on the way of being reimplemented and pending some
> spec work. In following the webcomponents bug I see there has been
> constant progress.
>
> Nevertheless, I'd appreciate if someone could comment on how far along
> the Web Components implementation is. Is it now following the agreed
> upon version of the spec (I suspect yes), and is the implementation
> stable enough that you would consider it ready to ship? What is the next
> big milestone for Web Components?
>

Custom elements implementation is quite close to be ready, and the spec
should be
reasonable stable too. There are some bugs and some performance work in the
implementation.


Regarding Custom elements, there are two remaining bugs ( bug 1378079 and
1406325) under review before we can enable the feature on Nightly in 58.
Once we are ready on Nightly, we will execute performance testing and tune
the performance results (as Olli mentioned some known potential performance
blockers tracked in meta bug  1396567). Then we target at riding the train.

Best regards,
Hsinyi



Shadow DOM is further behind, especially the implementation, but also the
specs tend to
have issues with it, so getting interoperable implementation with other
browsers will be a tad
harder. I'm still optimisticly thinking we could have Shadow DOM (for the
web) in Nightly by the end of the year -
depends on how much we can focus on it during November.






> Thunderbird/Lightning uses a lot of XBL components as well that I would
> love to get rid of, I am looking forward to making things more
> compatible with the future.
>
> Thanks,
> Philipp
>
>
>
>
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to