Browse Definitions :
Definition

browser

A browser is an application program that provides a way to look at and interact with all the information on the World Wide Web. This includes Web pages, videos and images. The word "browser" originated prior to the Web as a generic term for user interfaces that let you browse (navigate through and read) text files online. Many people will use web browsers today for access to the internet and is seen almost as a necessity in how many navigate their daily life.

A Web browser is a client program that uses HTTP (Hypertext Transfer Protocol) to make requests of Web servers throughout the Internet on behalf of the browser user. Most browsers support e-mail and the File Transfer Protocol (FTP), but a Web browser is not required for those Internet protocols and more specialized client programs are more popular.

Web browser history

The first Web browser, called WorldWideWeb, was created in 1990. That browser's name was changed to Nexus to avoid confusion with the developing information space known as the World Wide Web. The first Web browser with a graphical user interface was Mosaic, which appeared in 1993. Many of the user interface features in Mosaic went into Netscape Navigator. Microsoft followed with its Internet Explorer (IE).

Common Web browser features

Most Web browsers share standard features such as:

  • A home button- which, when selected, will bring a user to a pre-defined homepage.
  • A Web address bar, which allows users to input a Web address and visit a website.
  • Back and forward buttons- which will take the user to the previous or the next page they were on.
  • Refresh- a button which can be used to reload a Web page.
  • Stop- a button which makes a Web cease communication with a Web server, stopping a page from loading.
  • Tabs- which allow users to open multiple websites in a single window.
  • Bookmarks- which allow a user to select specific, predefined-by-the-user websites.

Many browsers also offer plug-ins, which extend the capabilities of the browser. These plug-ins can allow users to, for example, make use of tasks such as adding security features.  

How a Web browser works

Web browsers work as part of a client/server model. The client is the browser which runs on the user’s device and makes requests to the Web server, while the server-side is the Web server which sends information back to the browser. The browser then interprets and displays the information on the user’s device.

Web browsers are normally made up of a number of interworking parts. This includes the user interface (UI), which is the level in which the user interacts with the browser. The browser engine is what queries the rendering engine, and the rendering engine is what renders the requested web page—interpreting the HTML or XML documents. Networking is what handles internet security and communication. A JavaScript interpreter is used to interpret and execute JavaScript code in a Website. The UI backend is used to make widgets such as windows. Additionally, a persistence layer, called data persistence or storage, manages data such as bookmarks, caches and cookies.

Popular web browsers

Google Chrome is currently one of the most commonly used browsers. Other browsers include:

  • Firefox- which was developed by Mozilla.
  • Microsoft Edge- used a replacement for Internet Explorer, with Windows 10.
  • Internet explorer- relegated to the past, Microsoft has mostly replaced Internet Explorer with Edge.
  • Safari- a browser for Apple computers and mobile devices.
  • Lynx- a text-only browser for UNIX shell and VMS users.
  • Opera- a fast and stable browser that's compatible with most relatively operating systems.
  • Flock- an open source browser based on Firefox and optimized for Web 2.0 features such as blogging and Social bookmarking.
This was last updated in September 2019

Continue Reading About browser

Networking
  • voice over LTE (VoLTE)

    Voice over LTE (VoLTE) is a digital packet technology that uses 4G LTE networks to route voice traffic and transmit data.

  • ONOS (Open Network Operating System)

    Open Network Operating System (ONOS) is an OS designed to help network service providers build carrier-grade software-defined ...

  • telematics

    Telematics is a term that combines the words telecommunications and informatics to describe the use of communications and IT to ...

Security
  • three-factor authentication (3FA)

    Three-factor authentication (3FA) is the use of identity-confirming credentials from three separate categories of authentication ...

  • cyber espionage

    Cyber espionage (cyberespionage) is a type of cyber attack that malicious hackers carry out against a business or government ...

  • role-based access control (RBAC)

    Role-based access control (RBAC) is a method of restricting network access based on the roles of individual users within an ...

CIO
  • project charter

    A project charter is a formal short document that states a project exists and provides project managers with written authority to...

  • leadership

    Leadership is the ability of an individual or a group of people to influence and guide followers or members of an organization, ...

  • transaction

    In computing, a transaction is a set of related tasks treated as a single action.

HRSoftware
  • employee engagement

    Employee engagement is the emotional and professional connection an employee feels toward their organization, colleagues and work.

  • talent pool

    A talent pool is a database of job candidates who have the potential to meet an organization's immediate and long-term needs.

  • diversity, equity and inclusion (DEI)

    Diversity, equity and inclusion is a term used to describe policies and programs that promote the representation and ...

Customer Experience
  • sales development representative (SDR)

    A sales development representative (SDR) is an individual who focuses on prospecting, moving and qualifying leads through the ...

  • service level indicator

    A service level indicator (SLI) is a metric that indicates what measure of performance a customer is receiving at a given time.

  • customer data platform (CDP)

    A customer data platform (CDP) is a type of software application that provides a unified platform of customer information that ...

Close