This post will describe my understanding of XPCOM as a technology and how it relates to my bachelors thesis
XPCOM in Rust
There exist precedent and guides for having XPCOM components implemented in Rust.
- Figure out what the difference between a component and a service is
- Have a stab at defining an XPIDL for this service
- Figure out where my component should live, so that I can place my stuff there
These links are mostly meant for my personal consumption but might prove useful to other people as well: