### aggregation | package | computer programme:

Web browser
* All Web browsers allow users to create bookmarks so users can return to their favorite Web sites.
* Many Web browsers allow searching for text within a page
  - have preset pointers to general directories
  - support email
* Many web browsers come bundled with the most popular plugins on the internet
  - have very limited functionality when it comes to searching for terms
  - incorporate an email client within their program
  - offer the ability to remember account names and passwords
* Most Web Browsers allow users to bookmark sites that they like so they can return easily
  - browsers allow the user to specify a URL and connect to that document or service
* Most Web browsers are also powerful and versatile enough to view other common Internet resources
  - equally capable of reading HTML-tagged texts on a local hard disk or floppy
  - change the mouse cursor when the mouse is over a clickable target
  - default to black for text colors, except for hypertext links
  - display a lock or key symbol at the bottom of the browser window
  - handle graphics with a particular depth of color
  - have the ability to disable the automatic loading of inline images
  - keep on-disk copies of recently accessed files
  - make use of something called a cache
* Most Web browsers support Basic authentication
  - helper applications that sit outside the Web browser
* Most web browsers allow for a user to 'turn off' the images
  - the user to turn cookies off
  - users to choose whether to accept cookies
* Most web browsers can also act as mail programs
  - as news programs
  - connect to gopher servers
  - come pre-configured with a sound playback device
  - do a nice job of matching, in plain text characters, the layout of the web page
* Most web browsers have a key at the bottom of the browser window
  - an icon that looks like a printer
  - helpers installed to decode binhexed files automatically
* Most web browsers have some option for copying images off of pages
  - sort of e-mail client built in
  - the capability to interpret scripts embedded in webpages
  - offer a button to access various search engines
  - show a picture of a lock somewhere on their interface
* Most web browsers support electronic forms
  - secure pages
* Some Web browsers come with some helper applications
  - have the ability to split a window into multiple panes
  - support the use of electronic fill-in forms that are part of some web pages.
  * can use the information to choose an appropriate font
  - web browsers allow one to view PDF files directly in the browser
* Some web browsers can display text labels in place of images they are unable to show
  - show full color graphics while others show only text
* Some web browsers have mail programs built in
  - trouble opening applets straight from a hard disk
  - limit the amount of text that can be entered into a text area
  - support one subset of languages, while other browsers support another subset
* Web Browsers Can read files from floppy, hard disk, network, etc.
* affect the way colour is displayed.
* allow a consumer to turn off a cookie
  - defining several languages by default
  - the user to move some form of pointer or cursor through a screen of text
  - users to select a home page to display when the browser begins
* are a kind of Web client
  - an extremely common and integral part of the user's navigation experience
* are client programs for the Web
  - computer programs which interpret HTML for display on a computer monitor
  - easy to use and learn
  - fairly restrictive in the types of files that they are able to display
  - flexible and powerful tools
  - free and run on all computer systems
  - inexpensive, easy to use, and available for nearly all computers
  - located in libraries
  - more visually-oriented
  - programs able to interpret hypertext and display Web pages on the monitor
* are programs that allow readers to view Web pages
  - viewers to view Web pages
  - terminal emulators on steroids
* are the equivalent of cars on a highway
  - primary user interface for people interacting with web content
  - software that displays Internet content for the user
  - swiss army knives of the Internet
  - used by people to find and look at web sites on the Internet
* are used for communication
  - entertainment
  - user agents
* can display files in the.gif and jpeg file formats
  - gopher menus
  - identify when they are being requested to communicate in a secure mode
  - normally communicate with gopher servers
  - only display a few formats, and servers vary in the formats which they provide
  - perform sluggishly even on relatively high-bandwidth connections
* come with a number of configured helper applications.
* communicate with web servers to locate and retrieve stored documents.
* continue to be the convergence point of many Internet technologies.
* convert raw html coding into a graphical display.
* display HTML pages according to their coded format
  - hyperlinks
* eat up real estate.
* feature security features that prevent intruders from accessing a browser's cache.
* follow a convention for naming web resources.
* give their users the ultimate control over fonts, colors, backgrounds, etc.
* handle form data in differing ways.
* have different ways of handling downloads from the Web
  - one function, to browse the Internet
  - scroll bars
  - their own constraints that limit and alter formatting in various ways
* ignore spaces and tabs.
* interpret HTML text into viewable web pages
  - a document's HTML code and render it for display
* is notorious for distorting and degrading Web sites
  - the client on the desktop machine
  - used to retrieve and display web pages
* keep the data they download from a server in storage on the local machine.
* let people navigate the Internet.
* maintain lists of trusted certificate authorities.
* offer different capabilities.
* present their own dilemmas with regard to formatting.
* provide the access to global information.
* read HTML pages directly, without any additional software.
* rely on the image's filename to know what sort of image it is.
* render text and graphics specified by HTML tags.
* send requests to Web servers for selected web pages.
* talk to servers.
* tend to cache images.
* use a proportional font for the majority of text in the web page
  - caching to save bandwidth and reduce access time
  - cookies to create a more personal browsing experience
  - html tags to format text
  - http and ftp to provide universal access to text and binary files
* use the HTML tags to determine the structure of the content on the page
  - head to glean various types of information about the page
* vary in their capabilities.
+ HTTP cookie
  * Most web browsers allow users to choose whether to accept cookies. If the user does not allow cookies, some websites will become unusable. For example, shopping baskets which use cookies do not work if the user does not allow cookies.
  * Web browsers are used by people to find and look at web sites on the Internet. The first web browser was created in 1990. Many different web browsers are available for free. All web browsers can go to websites but each browser has good things and bad things about it. For example, some browsers focus on data security and keeping computers safe from viruses. Other browsers are made so that web pages appear on screen faster.