Embedding/IPCLiteAPI: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
* IPC provide ability to load memory greedy content in child process and kill it without increasing memory usage for Main UI application process | * IPC provide ability to load memory greedy content in child process and kill it without increasing memory usage for Main UI application process | ||
</pre> | </pre> | ||
Basic view of new architecture: | |||
[[File:EmbedIPC-basic.png]] | |||
Revision as of 22:09, 30 December 2011
Lite-weight Embedding IPC API for Mozilla based applications with native UI.
Basic architecture is very close to WebKit2, and MicroB
Benefits of new architecture comparing to default mozilla embedding
* No XUL/XPCOM heavy content in UI process (Best memory footprint, fast startup) * IPC use current Mozilla Chromium/IPDL implementation (mostly tested with current FF/Mobile) * Rendering based on Shadow/Shadowable layers tree (same as content rendering in XUL Mobile FF) * IPC provide ability to load memory greedy content in child process and kill it without increasing memory usage for Main UI application process
Basic view of new architecture:
