Web browser: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Caesar Schinas
(Restructured sections on web browsers.)
mNo edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{subpages}}
{{subpages}}
A '''web browser''' is a [[software program|computer program]] used for accessing the [[World Wide Web]].  A web browser retrieves and renders [[web page|webpages]] to display information stored on a [[web server]]. The browser sends an [[HTTP]] request to the server, which responds with the requested file.  Most web pages are written in [[HTML]], a markup language which allows inclusion of other files; the browser interprets the file and makes additional requests of the server for the additional files, then interprets and displays the results for the user.
A '''web browser''' is a [[software program|computer program]] used for accessing the [[World Wide Web]].  A web browser retrieves and renders [[web page|webpages]] to display information stored on a [[web server]]. The browser sends an [[HTTP]] request to the server, which responds with the requested file.  Most web pages are written in [[HTML]], a markup language which allows inclusion of other files; the browser interprets the file and makes additional requests of the server for the additional files, then interprets and displays the results for the user.


Most browsers today are capable of displaying text in HTML, with built-in capability for formatting specified in [[CSS]], images in [[JPEG]], [[GIF]], and [[PNG]] formats, and scripts written in [[javascript]].  Additionally, most browsers allow for the installation of plug-ins; plug-ins are extensions to the browser's native software, and they are typically written by third parties rather than the same company or group which wrote the browser itself.  Popular browser plug-ins exist for animations written in [[Macromedia]]'s [[Flash]] language, for [[applets]] written in [[Java (programming language)|Java]], and recently, for multimedia applications using [[Microsoft Silverlight]].
Most browsers today are capable of displaying text in HTML, with built-in capability for formatting specified in [[CSS]], images in [[JPEG]], [[GIF]], and [[Portable Network Graphics|PNG]] formats, and scripts written in [[JavaScript]].  Additionally, most browsers allow for the installation of plug-ins; plug-ins are extensions to the browser's native software, and they are typically written by third parties rather than the same company or group which wrote the browser itself.  Popular browser plug-ins exist for animations written in [[Macromedia]]'s [[Flash]] language, for [[applets]] written in [[Java (programming language)|Java]], and recently, for multimedia applications using [[Microsoft Silverlight]].


==Popular Browsers==
==Popular Browsers==
Line 19: Line 18:
The open-source [[KHTML]] rendering engine was initially developed for [[KDE]]'s [[Konqueror]] web browser for Linux.<br />
The open-source [[KHTML]] rendering engine was initially developed for [[KDE]]'s [[Konqueror]] web browser for Linux.<br />
When [[Apple Inc.|Apple]] developed it's [[Safari]] web browser, it created a fork of KHTML for [[Mac OS X]] called [[WebKit]]. WebKit is open source, and the changes are back-ported to KHTML. WebKit and Safari have now also been ported to Windows. Safari was the first browser to pass the W3C's Acid2 rendering compatibility test, is currently the third most used.<ref name="Net Applications"/><br />
When [[Apple Inc.|Apple]] developed it's [[Safari]] web browser, it created a fork of KHTML for [[Mac OS X]] called [[WebKit]]. WebKit is open source, and the changes are back-ported to KHTML. WebKit and Safari have now also been ported to Windows. Safari was the first browser to pass the W3C's Acid2 rendering compatibility test, is currently the third most used.<ref name="Net Applications"/><br />
Since WebKit is part of Mac OS X and is also available for Windows, there are many browsers based upon it, including the Windows-only [[Google Chrome]] and the Mac-only [[Omniweb]] and [[Shiira]].
Since WebKit is part of Mac OS X and is also available for Windows, there are many browsers based upon it, including [[Google Chrome]] - which as of late 2009 had eclipsed Safari in popularity [http://www.computerworld.com/s/article/9142286/Chrome_Mac_Linux_betas_push_browser_into_No._3_spot] - and the Mac-only [[Omniweb]] and [[Shiira]].


===Opera===
===Opera===
The forth most popular browser is [[Opera (web browser)|Opera]], initially developed by [[Telenor]] of Norway.<ref name="Net Applications"/> The developers formed Opera Software, and released version 2.1 publicly in 1997, at version 2.1. Until 2005, Opera was sold for approximately $25 to $35, though an ad-supported version had appeared earlier for users who did not wish to pay. Since then, it has been available for free.<ref>{{cite web|title=milestones|url=http://www.opera.com/company/about/milestones/}}</ref> Opera had an early lead in compliance with the [[CSS]] standard, and claims to be more standards-compliant than its competitors. Versions of Opera for mobile devices are the default browsers on several mobile phones.  Other versions have been developed for [[video gaming consoles]] such as the [[Nintendo]] [[Wii]].
The forth most popular browser is [[Opera (web browser)|Opera]], initially developed by [[Telenor]] of Norway.<ref name="Net Applications"/> The developers formed Opera Software, and released version 2.1 publicly in 1997, at version 2.1. Until 2005, Opera was sold for approximately $25 to $35, though an ad-supported version had appeared earlier for users who did not wish to pay. Since then, it has been available for free.<ref>{{cite web|title=milestones|url=http://www.opera.com/company/about/milestones/}}</ref> Opera had an early lead in compliance with the [[CSS]] standard, and claims to be more standards-compliant than its competitors. Versions of Opera for mobile devices are the default browsers on several mobile phones.  Other versions have been developed for [[video gaming consoles]] such as the [[Nintendo]] [[Wii]].


==Historical browsers==
==Historical browsers==
Line 34: Line 32:


===Netscape Navigator===
===Netscape Navigator===
[[Netscape]] Navigator was the first browser to gain widespread usage, and was developed for a variety of platforms, including [[Windows]] and the [[Macintosh]]. In response to competition from [[Microsoft]] [[Internet Explorer]], it was ultimately distributed with a newsreader, [[HTML]] editor, and other features. However, it steadily lost market share. Its codebase was later spun into an [[open source]] project called [[Mozilla]], which is is the ancestor of [[Firefox]].
[[Netscape]] Navigator was the first browser to gain widespread usage, and was developed for a variety of platforms, including [[Windows]] and the [[Macintosh]]. In response to competition from [[Microsoft]] [[Internet Explorer]], it was ultimately distributed with a newsreader, [[HTML]] editor, and other features. However, it steadily lost market share. Its codebase was later spun into an [[open source]] project called [[Mozilla]], which is the ancestor of [[Firefox]].


===HotJava===
===HotJava===
HotJava was a browser developed by [[Sun Microsystems]], designed as a proof-of-concept for the [[Java programming language]].  The browser was written entirely in Java, and ran Java [[applets]] natively.
HotJava was a browser developed by [[Sun Microsystems]], designed as a proof-of-concept for the [[Java programming language]].  The browser was written entirely in Java, and ran Java [[applets]] natively.


==Notes==
==Notes==
{{reflist}}
{{reflist}}
[[Category:Suggestion Bot Tag]]

Latest revision as of 07:01, 7 November 2024

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

A web browser is a computer program used for accessing the World Wide Web. A web browser retrieves and renders webpages to display information stored on a web server. The browser sends an HTTP request to the server, which responds with the requested file. Most web pages are written in HTML, a markup language which allows inclusion of other files; the browser interprets the file and makes additional requests of the server for the additional files, then interprets and displays the results for the user.

Most browsers today are capable of displaying text in HTML, with built-in capability for formatting specified in CSS, images in JPEG, GIF, and PNG formats, and scripts written in JavaScript. Additionally, most browsers allow for the installation of plug-ins; plug-ins are extensions to the browser's native software, and they are typically written by third parties rather than the same company or group which wrote the browser itself. Popular browser plug-ins exist for animations written in Macromedia's Flash language, for applets written in Java, and recently, for multimedia applications using Microsoft Silverlight.

Popular Browsers

Internet Explorer

The most popular web browser today is Microsoft's Internet Explorer.[1] Internet Explorer has come bundled with every version of Microsoft's Windows operating system since Windows 95, and is supplied free of charge. Microsoft created versions of Internet Explorer for the Macintosh, Solaris and HP-UX operating systems[2], but has ceased development on all three versions.[3] The most recent official version is Internet Explorer 8, although Internet Explorer 7 and 6 are still supported.
Internet Explorer's Trident layout engine is part of Microsoft Windows and can be embedded in third-party applications. There are therefore many browser shells based upon it, such as Maxthon.

Mozilla/Gecko based browsers

The Mozilla family of browsers is based on the the open-source Mozilla Project, started by Netscape Corporation to develop a new browser to succeed its Netscape Communicator suite. Mozilla Firefox is the second-most popular web browser today.[1] Versions of Mozilla Firefox are available for the Windows, Macintosh, and Linux operating systems; additionally, as the browser is open-source, volunteers have ported it to Solaris and OS/2.
Camino is an alternative version of Firefox for Mac OS X, made to conform more closely to the Macintosh's interface conventions.
There are many other browsers based on Mozilla's open-source Gecko layout engine.

WebKit/KHTML based browsers

The open-source KHTML rendering engine was initially developed for KDE's Konqueror web browser for Linux.
When Apple developed it's Safari web browser, it created a fork of KHTML for Mac OS X called WebKit. WebKit is open source, and the changes are back-ported to KHTML. WebKit and Safari have now also been ported to Windows. Safari was the first browser to pass the W3C's Acid2 rendering compatibility test, is currently the third most used.[1]
Since WebKit is part of Mac OS X and is also available for Windows, there are many browsers based upon it, including Google Chrome - which as of late 2009 had eclipsed Safari in popularity [1] - and the Mac-only Omniweb and Shiira.

Opera

The forth most popular browser is Opera, initially developed by Telenor of Norway.[1] The developers formed Opera Software, and released version 2.1 publicly in 1997, at version 2.1. Until 2005, Opera was sold for approximately $25 to $35, though an ad-supported version had appeared earlier for users who did not wish to pay. Since then, it has been available for free.[4] Opera had an early lead in compliance with the CSS standard, and claims to be more standards-compliant than its competitors. Versions of Opera for mobile devices are the default browsers on several mobile phones. Other versions have been developed for video gaming consoles such as the Nintendo Wii.

Historical browsers

Nexus/WorldWideWeb

The first ever web browser, Nexus (later renamed WorldWideWeb) was developed on a NeXT computer by Tim Berners-Lee, the inventor of the web, and released in March 1991.
Tim Berners-Lee on the creation of the web

Mosaic

Several other browsers were developed in the subsequent two years after the invention of the internet, but the most important was NCSA Mosaic. Mosaic was developed by Marc Andreessen and Eric Bina from the NCSA, released in February 1993 on Unix, and later that year for the Macintosh (computer).[5] The 2.0 version of Mosaic, released in January 1994, was the first browser to actually show images embedded in the text, rather than in a separate window.[6]

Netscape Navigator

Netscape Navigator was the first browser to gain widespread usage, and was developed for a variety of platforms, including Windows and the Macintosh. In response to competition from Microsoft Internet Explorer, it was ultimately distributed with a newsreader, HTML editor, and other features. However, it steadily lost market share. Its codebase was later spun into an open source project called Mozilla, which is the ancestor of Firefox.

HotJava

HotJava was a browser developed by Sun Microsystems, designed as a proof-of-concept for the Java programming language. The browser was written entirely in Java, and ran Java applets natively.

Notes

  1. 1.0 1.1 1.2 1.3 Net Applications Browser Market Share tracking (2008-06-21). Retrieved on 2008-06-21.
  2. Internet Explorer for Unix. - the last version of Microsoft's IE for Unix page before the product was discontinued.
  3. Internet Explorer 5 for Mac. - states that IE for Mac is no longer supported, and recommends Mac users migrate to [[Safari (web browser)|]]
  4. milestones.
  5. http://www.livinginternet.com/w/wi_browse.htm
  6. http://www.boutell.com/newfaq/history/fbrowser.html