Presentation on theme: "SEMINAR REPORT ON Internet browser as “Google chrome” Prepared by:"— Presentation transcript:
1SEMINAR REPORT ON Internet browser as “Google chrome” Prepared by: Internet browser as“Google chrome”Prepared by:Brijraj D. Kanara(08ce025)(c) Copyright by Darkhorse info tech.
2Introduction to Internet browser Google chromeIntroduction to Internet browserwhat is browser?The main work of browser is for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users to easily navigate their browsers to related resources.(c) Copyright by Darkhorse info tech.
3Function of internet browser The primary purpose of a web browser is to bring information resources to the user. This process begins when the user inputs a Uniform Resource Identifier (URI).The prefix of the URI determines how the URI will be interpreted. The most commonly used kind of URI starts with http: and identifies a resource to be retrieved over the Hypertext Transfer Protocol (HTTP).Many browsers also support a variety of other prefixes, such as https: for HTTPS, ftp: for the File Transfer Protocol, and file: for local files. Prefixes that the web browser cannot directly handle are often handed off to another application entirely.HTML is passed to the browser's layout engine to be transformed from markup to an interactive document. Aside from HTML(c) Copyright by Darkhorse info tech.
4Requirements of browsers Browsers need to be more STABLE, when you`re writing an important or editing a document, a browser crash is a big deal.Browsers also need to start faster, load page faster and for web apps, java script itself can be a lot faster.They need to be more secure given what`s known about mass browsers exploits. Browsers need architectural changes to disadvantage malware.And we want browsers to find that sweet spot between too many features and too few with a clean, simple, and efficient user interface.(c) Copyright by Darkhorse info tech.
6Chrome process manager When this project Google chrome is started, the gears guys were saying that one of the problems with browsers is that they`re inherently single- threaded.(c) Copyright by Darkhorse info tech.
8Chrome process manager(cont.) (c) Copyright by Darkhorse info tech.
9Chrome process manager(cont.) By this browser like Google chrome we can Appling the same kind of process isolation you find in modern operating systems so separable processes rendering separate tabs. And now we have separate java script threads as well from above fig... One tab can be busy while we are still using all the others tab. And if there`s a browser bug in the renderer (and our experience is that it`s almost impossible to eliminate all bugs).we still only lose the one tab. When one tab goes down you get a sub tabs but it doesn’t crash the whole browsers.A multi-process design means using a bit more memory up front. Each memory process has a fixed additional cost. But over time, it will also means less memory bloat. In a traditional browser, we can only one process and one address space that you keep loading web pages info.(c) Copyright by Darkhorse info tech.
10Chrome process manager(cont.) When we have too many tabs open, we can close some to free up memory. When we bring in another tab, we use the memory that was previously used.But as the time goes on , fragmentation results—little bits of memory still get used even when a tab gets closed.(c) Copyright by Darkhorse info tech.
11Chrome process manager(cont.) This is a case of anther browsers but when a tab is closed in Google chrome, we aren`t ending the whole process and all that memory gets reallocated for example we are creating and destroying processes all the time if there`s a crazy memory leak it won`t affect us for that long because we will probably close the tab at some point and get that memory back.And we are taking it one step further, suppose we navigate from domain A to domain B. there`s no need for any relationship between the two sites.(c) Copyright by Darkhorse info tech.
12Factures of Google Chrome Acid testSecuritiesChrome periodically downloads updates of two blacklists (one for phishing and one for malware), and warns users when they attempt to visit a harmful site. This service is also made available for use by others via a free public API called "Google Safe Browsing API". Google notifies the owners of listed sites who may not be aware of the presence of the harmful software.Following the principle of least privilege, each process is stripped of its rights and can compute, but cannot write files or read from sensitive areas (e.g. documents, desktop)—this is similar to the "Protected Mode" used by Internet Explorer on Windows Vista and Windows 7.(c) Copyright by Darkhorse info tech.
14Factures of Google Chrome(cont.) StabilityThe Gears team implemented a multi-process architecture in Chrome, similar to Loosely Coupled Internet Explorer (LCIE) implemented by Internet Explorer 8.By default, a separate process is allocated to each site instance and plugin, a procedure referred to as process isolation. This prevents tasks from interfering with each other, increasing security and stability.User interfaceBy default, the main user interface includes back, forward, refresh, bookmark, go, and cancel buttons. The home button can be configured through options to take the user to the New Tab Page or a custom home page.Tabs are the primary component of Chrome's user interface and as such, have been moved to the top of the window rather than below the controls. This subtle change contrasts with many existing tabbed browsers which are based on windows and contain tabs. Tabs can be transferred seamlessly between window containers by dragging.(c) Copyright by Darkhorse info tech.
15Comparison between Different Web Browsers IE8 looks a lot like Chrome, with a few other options. Which came first? Chrome did. IE8 was released in mid-March 2009 while Google Chrome launched back in September Was Microsoft being intuitive and being the first to the game? No. Again, we see that Microsoft is still playing catch-up in hopes that their second-to-market product will be successful.(c) Copyright by Darkhorse info tech.
16Key benefit of Google chrome web browser The Omnibox: A bar that sits at the top of your browser and collects information on sites you've visited through the search. Once the information is recorded, you can do site searches without actually going to the website - it's all done through the browser.Snapshots of your most-visited sites: the thumbnails of your most-visited sites appear on your home page for easy access. You're always just a click away from your favorite sites, and these load up on the home page when you launch the browser.Speed: Super-fast load times which gives this browser a slick, lightweight feel.Drag-and-drop tab features: you can drag and drop tabs into the main window to create a standalone windowUncluttered browser toolbar: Google Chrome doesn't allow you to view different toolbars on the top of your browser. The only feature at the top is the Bookmarks Bar.Easy to create application shortcuts: You can create an application shortcut for your favorite websites in a few simple steps.(c) Copyright by Darkhorse info tech.
17Why Google chrome rather than Firefox There are a few places where Chrome is better than Firefox. First, it simply feels more lightweight. Firefox feels a heavy program that uses more resources. It is like the difference between using Notepad vs. Microsoft Word to create a text document.Second, the viewing area is larger on Chrome. Chrome tends to take a minimalist approach to web browsing. Firefox has much more going on at the top of the screen as far as toolbars, search boxes, and menus are concerned. Since I do most of my web browsing on a netbook, this is particularly important. Netbooks have a small screen, so the viewing area of websites is already greatly reduced(c) Copyright by Darkhorse info tech.
18DisadvantageDisadvantages includes, because it is developed in 2008.It is available with beta version as usual. It‘s software requirement is win xp service pack 2.Google developed this product for windows only.For some websites like hub pages…it’s not supported browser, because many products download software are developed and supported for existing browser like IE, Mozilla, opera and so on. it is also available for vista also. It is not available for Linux users immediately.Another disadvantage of Google chrome is its history search box will fetch all types of data - even text from HTTPS-protected financial sites (dslreports.com and tgdaily.com).Like IE and Mozilla and opera there is no menu bar shows file ,edit, tools and so on rather we can customize in customize Google chrome option.(c) Copyright by Darkhorse info tech.