学习Chromium的一点总结

学习了chromium一段时间,下面是自己的一点学习过程.

Process Model,:http://dev.chromium.org/developers/design-documents/process-models
one process for all instances of a web site, one process for each group of connected tabs, or everything in a single process.
Multi-process Architecture:
http://dev.chromium.org/developers/design-documents/multi-process-architecture

Multi-process Resource Loading:
http://dev.chromium.org/developers/design-documents/multi-process-resource-loading

Displaying a web page in chrome:
http://dev.chromium.org/developers/design-documents/displaying-a-web-page-in-chrome
the render process, Chromium’s render process embeds our WebKit port using the glue interface. It does not contain very much code: its job is primarily to be the renderer side of the IPC channel to the browser.

the Browser process,
 Note:
pay your attention to the below two part, which will help you understand how the messages handling between browser and render process.
Life of a “set cursor” message
Life of a “mouse click” message

Inter-process Communication (IPC)
http://dev.chromium.org/developers/design-documents/inter-process-communication

Content/Browser component
http://dev.chromium.org/developers/content-module
http://dev.chromium.org/developers/design-documents/browser-components

Plugin Architecture

Pepper plugin implementation
http://dev.chromium.org/developers/design-documents/pepper-plugin-implementation

pepper(PPAPI) concepts
https://code.google.com/p/ppapi/wiki/Concepts

 | 705,427 views | 13,312 comments | 0 flags | 

Leave a comment ?

13,312 Comments.

  1. Howdy are using WordPress for your blog platform? I’m new to
    the blog world but I’m trying to get started and create my own. Do you need any coding expertise to make your own blog?
    Any help would be really appreciated!

    My homepage … HVAC Simi Valley

    • These are genuinely wonderful ideas in about blogging. You have touched some pleasant factors here.
      Any way keep up wrinting.

      Look into my web-site … buy garcinia cambogia (Tahlia)

  2. I will immediately seize your rss feed as I can not to find your e-mail subscription hyperlink or
    e-newsletter service. Do you’ve any? Please let me understand in order that I may subscribe.
    Thanks.

    my web page … Paramotor hang gliders – Paramotor Master

    • At this time it sounds like Drupal is the best blogging platform available right now.
      (from what I’ve read) Is that what you’re using on your blog?

      my web blog :: garcinia cambogia gold; Julie,

  3. Attractive section of content. I just stumbled
    upon your site and in accession capital
    to assert that I acquire actually enjoyed account your blog posts.
    Any way I’ll be subscribing to your augment and even I achievement you access
    consistently fast.

  4. excellent submit, very informative. I wonder why the opposite specialists of this sector do not notice this.
    You must continue your writing. I’m sure, you have a great readers’ base
    already!

    my web page – Maid Service Oxnard

  5. Aw, this was an extremely nice post. Taking the time and actual effort to generate a
    good article… but what can I say… I hesitate a lot and don’t seem to
    get nearly anything done.

  6. Sachez que ce logiciel espion s’installe à son insu et est, lui aussi, totalement discret et ne sera jamais
    découvert.

    • Ahaa, its nice dialogue concerning this piece of writing at this place
      at this web site, I have read all that, so at this time me also commenting here.

      My homepage … garcinia cambogia reviews dr oz (Fredric)

  7. I have been exploring for a little for any good quality articles or blogs in this kind of area .
    Exploring the web I eventually stumbled upon this web site.
    Reading this information I’m glad to show that I have an incredibly
    good weird feeling that I discovered exactly what
    I wanted.

    Here is my site: coconut oil acne (Almeda)

  8. This is a topic that’s near to my heart… Many thanks! Exactly where are your contact details though?

    My site; Home for sale in Sheikh Zayed city

  9. Hi there, There’s no doubt that your web site could be having web browser compatibility
    issues. When I look at your web site in Safari, it looks
    fine however, when opening in I.E., it’s got some overlapping issues.
    I simply wanted to provide you with a quick heads up! Besides that, fantastic blog!

    My blog post: laboratorium bahasa