On Mon, Jan 16, 2017 at 3:08 PM, smaug <sm...@welho.com> wrote: > On 01/16/2017 10:43 PM, Dave Townsend wrote: >> >> One of the things I've been investigating since moving back to the desktop >> team is how we can remove XUL from the application as much as possible. >> The >> benefits for doing this are varied, some obvious examples: >> >> * XUL is a proprietary standard and we barely maintain it. >> * Shallower learning curve for new contributors who may already know and >> use HTML. >> * HTML rendering is more optimized in the platform than XUL. > > But XUL has prototype cache which makes for parsing faster and opening new > windows even faster > since one needs to just clone from the prototype, and not load anything. > So, be careful with the performance numbers.
I am not very familiar with the details of XUL prototype cache, but my understanding of bug 1286082[1] is that currently the XUL prototype cache is not actually working correctly (and possibly has been broken since bug 592943[2] landed as part of Firefox 7 in 2011). So, an even more careful investigation / comparison is warranted. The prototype cache might not currently be doing anything. [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1286082 [2]: https://bugzilla.mozilla.org/show_bug.cgi?id=592943 - Ryan _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform