You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overlay Kernel was originally situated in the Render process since that contains the V8 engine to which it has the greatest coupling. Moving it to the root process will likely fix some recent issues with shutdown of CEF processes. This also will theoretically make it possible to run AppCef without elevation, improving UX and security.
Challenges are that now all communication between frontend and the Kernel need to be serialized for IPC. The CefValue JSON-like structures will not be usable because the new Kernel root process should not have dependencies on CEF. Will need a new transfer format; considering JSON text + Nlohmann or reflect:: struct based serialization with Cereal.
The text was updated successfully, but these errors were encountered:
Overlay Kernel was originally situated in the Render process since that contains the V8 engine to which it has the greatest coupling. Moving it to the root process will likely fix some recent issues with shutdown of CEF processes. This also will theoretically make it possible to run AppCef without elevation, improving UX and security.
Challenges are that now all communication between frontend and the Kernel need to be serialized for IPC. The CefValue JSON-like structures will not be usable because the new Kernel root process should not have dependencies on CEF. Will need a new transfer format; considering JSON text + Nlohmann or reflect:: struct based serialization with Cereal.
The text was updated successfully, but these errors were encountered: