Results 1 to 1 of 1

Thread: A sophisticated core

  1. #1
    enrich444 is offline Senior Member
    Join Date
    Nov 2008
    Posts
    271
    Rep Power
    4

    Default A sophisticated core

    Google Chrome combines a sophisticated core with a minimalist user interface. We shall now take a look at some of its core architectural features:

    Webkit rendering engine:

    Chrome uses the open source browser engine Web kit [webkit.org], which has proven to be sufficiently fast on desktops and mobile phones alike. This was the main reason why Chrome chose the engine. Using Webkit also saves Web developers from worrying about yet another rendering engine for their content to look uniform. Webkit is already used by Apple Safari

    Multi-process architecture:

    With its multi-process architecture, Chrome ensures separate operating system processes for different Web applications. Each Web application has its own space. During start-up there is a browser process that forks a new renderer process every time a new tab is opened; or a new plug-in process every time a plug-in, either Java or Flash, is opened.

    Name:  google.jpg
Views: 29
Size:  6.4 KB

    shows the process tree when I had four tabs-each running a different Web application, with one of them even running the Flash plug-in playing a movie.
    The visual in explains the multi-process hierarchy. At the top level there is the parent process, which is called the browser process and then we have the child processes composed of renderer and plug-in processes. Please refer to the blog post titled "Multi¬process Architecture" at blog. chromium. org/2008/09/ multi-process-architecture.html for a detailed discussion on the topic. All the currently running processes can be viewed using the task manager, as described earlier.

    Sandboxed security architecture:

    Chrome uses a modified version of the BIBA security model [en.wikipedia.org/wiki/Biba_Model). In Chrome, the browser process and the renderer process have different access privileges. Rendering engines live in a sandbox and are under the supervision of the browser process. A detailed report on the security architecture of Chrome is at crypto. slanford.edu/websec/chromium.

    V8-JavaScript Virtual Machine:

    JavaScript is the major driving force of the e olving Web. Realising this the Chrome team wrote a new JavaScript engine called V8 [code.google.com/apislv8] to give superior Ja aScript performance. 8 is a major architectural characteristic that contributes to its speed. 8 is an open source project, which can be used b de elopers to write better¬performing JavaScript -based eb applications.

    DNS pre-fetching or pre-resolving:

    To speed up browsing, Chrome resolves domain names before the user navigates, typicall while the user is viewing a Web page. As the user scrolls through the page containing multiple unvisited domain naines, Google uses the computer s D S resolution mechanism to resol e them and store them in its cache' so that when the user clicks on them, the transfer to that page is usually fast, as the D S resolution has alread been done.

    For more details on the architectural features visit Wlth Chrome Google asks users to download a new Web Browser. There is a new interface and new technological advances in Chrome. t this point of time, the browser has features that are ideal for taking it out on a testdrive.

    Issues

    Google Chrome is a beta product, so please do not expect an all-smooth performance. Some known issues are listed at /supportlchrome/biTllrequest. py?conlacCtype=known_issues_2.
    Last edited by enrich444; 11-22-2008 at 05:39 AM.

Similar Threads

  1. More Sophisticated Spyware Hits Utility Systems
    By Lily Fleming in forum Latest Hardware News
    Replies: 0
    Last Post: 08-09-2010, 04:43 PM
  2. Lexar launches sophisticated Compact Flash 600x
    By Jaelin Corbett in forum Latest Hardware News
    Replies: 0
    Last Post: 10-22-2009, 07:29 AM
  3. Replies: 0
    Last Post: 09-25-2009, 12:03 PM
  4. Replies: 0
    Last Post: 09-16-2009, 06:46 AM
  5. Intel simplify Core i3, Core i5 and Core i7
    By Johnny Cuzens in forum Latest Hardware News
    Replies: 0
    Last Post: 06-18-2009, 07:47 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
SEO by SubmitEdge

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48