• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web browser
 

Web browser

on

  • 240 views

 

Statistics

Views

Total Views
240
Views on SlideShare
240
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web browser Web browser Presentation Transcript

    • By Ashwini Kumar 10it21
    • Contents Introduction History Main functionality Browser’s main components working of each components Features Future Trends and Ongoing research Conclusion
    • History The first web browser was invented in 1990 by Sir Tim Berners-Lee. It was called WorldWideWeb (no spaces) and was later renamed Nexus.Later -Microsoft responded with its Internet Explorer in 1995. Opera debuted in 1996. -In 1998,mozila foundation released firefox . -Apples Safari had its first beta release in January 2003.e.t.c
    • MainfunctionalityThe browser mainfunctionality is topresent the webresource you chooseby requesting itfrom server anddisplay it on thebrowser window
    •  Web browsers communicate with web servers primarily using HTTP (hyper-text transfer protocol) to fetch webpages. Web Pages are located by means of a URL (uniform resource locator), which is treated as an address. Many browsers also support a variety of other URL types and their corresponding protocols, such as ftp: for FTP (file transfer protocol), and https: for HTTPS (an SSL encrypted version of HTTP).
    • Browser’s Main Component The user interface - this includes the address bar, back/forward button, bookmarking menu etc. The browser engine - the interface for querying and manipulating the rendering engine. The rendering engine - responsible for displaying the requested content. Networking - used for network calls, like HTTP requests. JavaScript interpreter-Used to parse and execute the JavaScript code. Data storage-The browser needs to save all sorts of data on the hard disk, for examples, cookies. The new HTML specification (HTML5) defines web database which is a complete (although light) database in the browser. UI backend - used for drawing basic widgets like combo boxes and windows
    • Main component of a browser
    •  Rendering Engine includes:1. Rendering Process2. Rendering Modes3. Dynamic Pages4. Resource Loading
    • Rendering Process Load the HTML Parse it Apply styles Build frames Layout the frames (flow) Paint the frames display
    • Rendering Engine The responsibility of the rendering engine is rendering, that is display of the requested contents on the browser screen. By default the rendering engine can display HTML and XML documents and images. It can display other types through a plug-in (a browser extension). An example is displaying PDF using a PDF viewer plug-in.
    • Features HTTP and HTTPS HTML, XMLand XHTML Cascading Style Sheets JavaScript RSS(rich site summary) Bookmarks Caching Plugins like pdf reader,video player e.t.c
    • Conclusion Web Browser is efficient application for fetching resources. It uses different protocol . Rendering Engine responsible for displaying webpages Parser helps in translation of html. It provides many functionality such as plug in. They’ll help the web community imagine and create a future of great, innovative web apps.
    •  Thank You