On Thu, Mar 08, 2018 at 04:10:19PM -0800, Myk Melez wrote:
Kris Maglione <mailto:kmagli...@mozilla.com>
2018 March 8 at 15:06
At any rate, I don't expect us to convert anywhere near all of our XPIDL interfaces to WebIDL. A lot of them don't need to be exposed to JS at all. A lot of those should still go away, but they don't need WebIDL bindings, just concrete native classes. And a lot of the rest are little-enough used that I can't see anyone spending the effort on converting them.

Would that remain true if doing so would enable us to remove XPCOM entirely?

Removing XPCOM entirely is not really a possibility. Removing XPConnect bindings entirely is... theoretically possible, but would be a monumental amount of work, and is not something I've heard anyone seriously suggest.

Even if we were to consider going that route, I think we'd wind up writing a more restricted set of JS bindings for a lot of the things we wanted to continue exposing, rather than converting the existing bindings to WebIDL.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to