New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mojo IPC instead of Proto? #9
Comments
Mojo is also used by Flutter (or at least was used extensively back when it was called Sky, but I wouæd assume that didn't change) |
Good list of things being modulized inside blink via Mojo: https://chromium.googlesource.com/chromium/blink/+/master/Source/modules/ |
Interesting - I didn't know about Mojo.
but thanks for the links - it's good to know about. |
@ry thanks for looking into it! I think the benefits from this project using Mojo would be around the web compatibility goals. Offering web APIs like Bluetooth, NFC, WebAudio, fetch(), etc., might be easier if you could just use the Chromium implementations. Maybe worth thinking about again in the future. |
Disclaimer, I don't work on Chrome proper, so claims here may be overstated a bit :)
Chromium has separated many features in to services that communicate via Mojo IPC.
Some possible advantages of using Mojo IPC over Protos, that I'm extracting from a pretty cursory reads of docs:
I think a sandboxed, multi-language runtime based around Chrome's IPC system is would be very, very interesting.
The text was updated successfully, but these errors were encountered: