This seems good-- I like the fact that the "chrome" parts of each extension
are isolated from page content and have to use message passing.  That will
make it easier to understand which extensions actually need to access page
content.
One small wording question, just be sure I'm clear:

"Process separation by origin is done similarly to web renderers, in that
each extension generally gets its own process, but may share a process with
another extension as resource constraints demand."

I assume by "origin," you mean "extension?"  In other words, if I have 3
extensions installed and 10 tabs showing pages from different origins, I'll
have 3 extension processes.  (Then if I have 30 extensions installed, some
of them will share processes.)

Charlie


On Wed, Feb 4, 2009 at 5:49 PM, Matt Perry <[email protected]> wrote:

> I wrote up a short design doc covering what our extension process model
> will look like.  Feedback welcome.
>
>
> http://dev.chromium.org/developers/design-documents/extensions/process-model
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to