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