Current IMEs on ChromeOS are extension-based. And for the first-party (closed source) IME extensions, “input engines” are NaCl based. Soon NaCl is going to be deprecated and the Gboard team has a strong motivation to migrate these IMEs from extension-based to Mojo-based.
As an initial and important step, we want to move these decoders and their input logic (input engine) into a Mojo service, so the extensions will communicate with these decoders over Mojo message pipes instead of embedding NaCl module.
DD: go/cros-ime-decoders-mojo
Comment 1 by bugdroid1@chromium.org
, Jul 17