Web browser: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Citation bot
Added date. | Use this bot. Report bugs. | Suggested by Dominic3203 | Linked from User:LinguisticMystic/cs/outline | #UCB_webform_linked 2239/2277
 
imported>GoingBatty
m General fixes, replaced: AppleApple
Line 12: Line 12:
[[File:Web browser demo.webm|thumb|Navigating to [[English Wikipedia]] using a web browser ([[Firefox]])]]
[[File:Web browser demo.webm|thumb|Navigating to [[English Wikipedia]] using a web browser ([[Firefox]])]]


The purpose of a web browser is to fetch content and display it on the user's device.<ref>{{Cite web|url=https://www.reference.com/humanities-culture/purpose-browser-e61874e41999ede|title=What Is the Purpose of a Web Browser?|date=4 August 2015}}</ref> This process begins when the user inputs a [[Uniform Resource Locator]] (URL), such as ''<code><nowiki>https://en.wikipedia.org/</nowiki></code>'', into the browser's [[address bar]]. Virtually all URLs on [[World Wide Web|the Web]] start with either ''<code>http:</code>'' or ''<code>https:</code>'' which means they are retrieved with the [[HTTP|Hypertext Transfer Protocol]] (HTTP). For [[HTTPS|secure mode]] (HTTPS), the connection between the browser and [[web server]] is [[encryption|encrypted]], providing a [[communications security|secure]] and [[information privacy|private]] data transfer.<ref>{{Cite web |url=https://www.techtarget.com/whatis/definition/HTTP-Hypertext-Transfer-Protocol|title=What is HTTP and how does it work? Hypertext Transfer Protocol Definition|website=WhatIs.com}}</ref> For this reason, a web browser is often referred to as an HTTP client<ref>{{Cite web |last=Steelman |first=Liz |date=2024-07-28 |title=What Is a Web Browser? Web Browser Definition |url=https://www.wix.com/encyclopedia/definition/web-browser |access-date=2025-03-21 |website=wix-encyclopedia |language=en}}</ref><ref>{{Cite web |title=HTTP |url=https://paws.wcu.edu/holliday/cware/Web/HTTP.html |access-date=2025-03-21 |website=paws.wcu.edu}}</ref> or a [[user agent]]. Requisite materials, including text, [[Style sheet (web development)|style sheets]], [[images]], and other types of [[Website#Multimedia_and_interactive_content|multimedia]], are [[downloaded]] from the server. Once the materials have been downloaded, the web browser's [[Browser engine|engine]] (also known as a layout engine or rendering engine) is responsible for converting those resources into an interactive visual representation of the page on the user's device.<ref name=behindscene>{{cite web|url=http://taligarsiel.com/Projects/howbrowserswork1.htm|title=Behind the scenes of modern web browsers|publisher=Tali Garsiel|access-date=21 April 2018}}</ref> Modern web browsers also contain separate [[JavaScript engine|JavaScript engines]] which enable more complex interactive applications inside the browser.<ref name="howBlinkWorks">{{cite web |title=How Blink Works |url=https://docs.google.com/document/d/1aitSOucL0VHZa9Z2vbRJSyAIsAz24kX8LFByQ5xQnUg |access-date=12 March 2024}}</ref> A web browser that does not render a [[graphical user interface]] is known as a [[headless browser]].
The purpose of a web browser is to fetch content and display it on the user's device.<ref>{{Cite web|url=https://www.reference.com/humanities-culture/purpose-browser-e61874e41999ede|title=What Is the Purpose of a Web Browser?|date=4 August 2015}}</ref> This process begins when the user inputs a [[Uniform Resource Locator]] (URL), such as ''<code><nowiki>https://en.wikipedia.org/</nowiki></code>'', into the browser's [[address bar]]. Virtually all URLs on [[World Wide Web|the Web]] start with either ''<code>http:</code>'' or ''<code>https:</code>'' which means they are retrieved with the [[HTTP|Hypertext Transfer Protocol]] (HTTP). For [[HTTPS|secure mode]] (HTTPS), the connection between the browser and [[web server]] is [[encryption|encrypted]], providing a [[communications security|secure]] and [[information privacy|private]] data transfer.<ref>{{Cite web |url=https://www.techtarget.com/whatis/definition/HTTP-Hypertext-Transfer-Protocol|title=What is HTTP and how does it work? Hypertext Transfer Protocol Definition|website=WhatIs.com}}</ref> For this reason, a web browser is often referred to as an HTTP client<ref>{{Cite web |last=Steelman |first=Liz |date=2024-07-28 |title=What Is a Web Browser? Web Browser Definition |url=https://www.wix.com/encyclopedia/definition/web-browser |access-date=2025-03-21 |website=wix-encyclopedia |language=en}}</ref><ref>{{Cite web |title=HTTP |url=https://paws.wcu.edu/holliday/cware/Web/HTTP.html |access-date=2025-03-21 |website=paws.wcu.edu}}</ref> or a [[user agent]]. Requisite materials, including text, [[Style sheet (web development)|style sheets]], [[images]], and other types of [[Website#Multimedia and interactive content|multimedia]], are [[downloaded]] from the server. Once the materials have been downloaded, the web browser's [[Browser engine|engine]] (also known as a layout engine or rendering engine) is responsible for converting those resources into an interactive visual representation of the page on the user's device.<ref name=behindscene>{{cite web|url=http://taligarsiel.com/Projects/howbrowserswork1.htm|title=Behind the scenes of modern web browsers|publisher=Tali Garsiel|access-date=21 April 2018}}</ref> Modern web browsers also contain separate [[JavaScript engine]]s which enable more complex interactive applications inside the browser.<ref name="howBlinkWorks">{{cite web |title=How Blink Works |url=https://docs.google.com/document/d/1aitSOucL0VHZa9Z2vbRJSyAIsAz24kX8LFByQ5xQnUg |access-date=12 March 2024}}</ref> A web browser that does not render a [[graphical user interface]] is known as a [[headless browser]].


Web pages usually contain [[hyperlink]]s to other pages and resources. Each link contains a URL, and when it is [[point and click|clicked]] or [[touchscreen|tapped]], the browser navigates to the new resource. Most browsers use an internal [[web cache|cache]] of web page resources to improve loading times for subsequent visits to the same page. The cache can store many items, such as large images, so they do not need to be downloaded from the server again. Cached items are usually only stored for as long as the web server stipulates in its HTTP response messages.<ref>{{Cite book |last1=Nguyen |first1=Hoai Viet |last2=Lo Iacono |first2=Luigi |last3=Federrath |first3=Hannes |chapter=Systematic Analysis of Web Browser Caches |date=2018-10-03 |title=Proceedings of the 2nd International Conference on Web Studies |chapter-url=https://doi.org/10.1145/3240431.3240443 |series=WS.2 2018 |location=New York, NY, USA |publisher=Association for Computing Machinery |pages=64–71 |doi=10.1145/3240431.3240443 |isbn=978-1-4503-6438-6}}</ref><ref>{{Cite journal |last1=Mishra |first1=Vikas |last2=Laperdrix |first2=Pierre |last3=Rudametkin |first3=Walter |last4=Rouvoy |first4=Romain |date=2021-04-01 |title=Déjà vu: Abusing Browser Cache Headers to Identify and Track Online Users |url=https://petsymposium.org/popets/2021/popets-2021-0033.php |journal=Proceedings on Privacy Enhancing Technologies |language=en |volume=2021 |issue=2 |pages=391–406 |doi=10.2478/popets-2021-0033 |issn=2299-0984|hdl=20.500.12210/57495 |hdl-access=free }}</ref>
Web pages usually contain [[hyperlink]]s to other pages and resources. Each link contains a URL, and when it is [[point and click|clicked]] or [[touchscreen|tapped]], the browser navigates to the new resource. Most browsers use an internal [[web cache|cache]] of web page resources to improve loading times for subsequent visits to the same page. The cache can store many items, such as large images, so they do not need to be downloaded from the server again. Cached items are usually only stored for as long as the web server stipulates in its HTTP response messages.<ref>{{Cite book |last1=Nguyen |first1=Hoai Viet |last2=Lo Iacono |first2=Luigi |last3=Federrath |first3=Hannes |chapter=Systematic Analysis of Web Browser Caches |date=2018-10-03 |title=Proceedings of the 2nd International Conference on Web Studies |chapter-url=https://doi.org/10.1145/3240431.3240443 |series=WS.2 2018 |location=New York, NY, USA |publisher=Association for Computing Machinery |pages=64–71 |doi=10.1145/3240431.3240443 |isbn=978-1-4503-6438-6}}</ref><ref>{{Cite journal |last1=Mishra |first1=Vikas |last2=Laperdrix |first2=Pierre |last3=Rudametkin |first3=Walter |last4=Rouvoy |first4=Romain |date=2021-04-01 |title=Déjà vu: Abusing Browser Cache Headers to Identify and Track Online Users |url=https://petsymposium.org/popets/2021/popets-2021-0033.php |journal=Proceedings on Privacy Enhancing Technologies |language=en |volume=2021 |issue=2 |pages=391–406 |doi=10.2478/popets-2021-0033 |issn=2299-0984|hdl=20.500.12210/57495 |hdl-access=free }}</ref>
Line 25: Line 25:
[[Microsoft]] debuted [[Internet Explorer]] in 1995, leading to a [[browser war]] with Netscape. Within a few years, Microsoft gained a dominant position in the browser market for two reasons: it bundled Internet Explorer with its popular [[Microsoft Windows|Windows]] [[operating system]] and did so as [[freeware]] with no restrictions on usage. The market share of Internet Explorer peaked at over 95% in the early 2000s.<ref name="searchenginejournal.com">{{cite news |url=https://www.searchenginejournal.com/mozilla-firefox-internet-browser-market-share-gains-to-74/1082/ |title=Mozilla Firefox Internet Browser Market Share Gains to 7.4% | first=Loren | last=Baker | work=Search Engine Journal |date=24 November 2004}}</ref> In 1998, Netscape launched what would become the [[Mozilla Foundation]] to create a new browser using the [[open-source software]] model. This work evolved into the [[Firefox]] browser, first released by Mozilla in 2004. Firefox's market share peaked at 32% in 2010.<ref>{{Cite web|last=Routley|first=Nick|date=20 January 2020|title=Internet Browser Market Share (1996–2019)|url=https://www.visualcapitalist.com/internet-browser-market-share/|access-date=4 November 2021|website=Visual Capitalist|language=en-US}}</ref> [[Apple Inc.|Apple]] released its [[Safari (web browser)|Safari]] browser in 2003; it remains the dominant browser on Apple devices, though it did not become popular elsewhere.<ref name="browsershare">{{cite web|title=StatCounter August 2011 data|url=http://gs.statcounter.com/#browser-ww-monthly-201108-201108-bar|access-date=8 May 2021}}</ref>
[[Microsoft]] debuted [[Internet Explorer]] in 1995, leading to a [[browser war]] with Netscape. Within a few years, Microsoft gained a dominant position in the browser market for two reasons: it bundled Internet Explorer with its popular [[Microsoft Windows|Windows]] [[operating system]] and did so as [[freeware]] with no restrictions on usage. The market share of Internet Explorer peaked at over 95% in the early 2000s.<ref name="searchenginejournal.com">{{cite news |url=https://www.searchenginejournal.com/mozilla-firefox-internet-browser-market-share-gains-to-74/1082/ |title=Mozilla Firefox Internet Browser Market Share Gains to 7.4% | first=Loren | last=Baker | work=Search Engine Journal |date=24 November 2004}}</ref> In 1998, Netscape launched what would become the [[Mozilla Foundation]] to create a new browser using the [[open-source software]] model. This work evolved into the [[Firefox]] browser, first released by Mozilla in 2004. Firefox's market share peaked at 32% in 2010.<ref>{{Cite web|last=Routley|first=Nick|date=20 January 2020|title=Internet Browser Market Share (1996–2019)|url=https://www.visualcapitalist.com/internet-browser-market-share/|access-date=4 November 2021|website=Visual Capitalist|language=en-US}}</ref> [[Apple Inc.|Apple]] released its [[Safari (web browser)|Safari]] browser in 2003; it remains the dominant browser on Apple devices, though it did not become popular elsewhere.<ref name="browsershare">{{cite web|title=StatCounter August 2011 data|url=http://gs.statcounter.com/#browser-ww-monthly-201108-201108-bar|access-date=8 May 2021}}</ref>


[[Google]] debuted its [[Google Chrome|Chrome]] browser in 2008, which steadily took market share from Internet Explorer and became the most popular browser in 2012.<ref>{{cite web | url=https://digitaltrends-uploads-prod.s3.amazonaws.com/2011/09/net-applications-browser-market.jpg |title=Internet Explorer usage to plummet below 50 percent by mid-2012 | work=[[Digital Trends]] | date=3 September 2011 | format=[[JPEG]]}}</ref><ref>{{cite web |title=StatCounter April-May 2012 data |url=https://gs.statcounter.com/#browser-ww-monthly-201204-201205 |access-date=8 May 2021}}</ref> Chrome has [[usage share of web browsers|remained dominant]] ever since.<ref name="statcounter" /> In 2015, Microsoft replaced Internet Explorer with [[Microsoft Edge Legacy|Edge [Legacy]]] for the [[Windows 10]] release.<ref>{{Cite news |last=Gibbs |first=Samuel |date=2018-03-19 |title=Windows 10: Microsoft is looking to force people to use its Edge browser |url=https://www.theguardian.com/technology/2018/mar/19/windows-10-microsoft-force-people-edge-browser-windows-mail-chrome-firefox |access-date=2024-07-28 |work=The Guardian |language=en-GB |issn=0261-3077}}</ref> In 2020, this legacy version was replaced by a new [[Chromium_(web_browser)|Chromium]]-based version of [[Microsoft Edge|Edge]].
[[Google]] debuted its [[Google Chrome|Chrome]] browser in 2008, which steadily took market share from Internet Explorer and became the most popular browser in 2012.<ref>{{cite web | url=https://digitaltrends-uploads-prod.s3.amazonaws.com/2011/09/net-applications-browser-market.jpg |title=Internet Explorer usage to plummet below 50 percent by mid-2012 | work=[[Digital Trends]] | date=3 September 2011 | format=[[JPEG]]}}</ref><ref>{{cite web |title=StatCounter April-May 2012 data |url=https://gs.statcounter.com/#browser-ww-monthly-201204-201205 |access-date=8 May 2021}}</ref> Chrome has [[usage share of web browsers|remained dominant]] ever since.<ref name="statcounter" /> In 2015, Microsoft replaced Internet Explorer with [[Microsoft Edge Legacy|Edge [Legacy]]] for the [[Windows 10]] release.<ref>{{Cite news |last=Gibbs |first=Samuel |date=2018-03-19 |title=Windows 10: Microsoft is looking to force people to use its Edge browser |url=https://www.theguardian.com/technology/2018/mar/19/windows-10-microsoft-force-people-edge-browser-windows-mail-chrome-firefox |access-date=2024-07-28 |work=The Guardian |language=en-GB |issn=0261-3077}}</ref> In 2020, this legacy version was replaced by a new [[Chromium (web browser)|Chromium]]-based version of [[Microsoft Edge|Edge]].


Since the early 2000s, browsers have greatly expanded their [[HTML]], [[CSS]], [[JavaScript]], and [[multimedia]] capabilities. One reason has been to enable more sophisticated websites, such as [[Web application|web apps]]. Another factor is the significant increase of [[broadband]] connectivity in [[List of sovereign states by number of broadband Internet subscriptions|many parts]] of the world, enabling people to access data-intensive content, such as [[Streaming media|streaming]] [[high-definition video|HD video]] on [[YouTube]], that was not possible during the era of [[Dial-up Internet access|dial-up modems]].<ref>{{cite web |title=Dial-Up Internet Today: Understanding Its Lasting Influence |url=https://simeononsecurity.com/articles/modem-magic_-how-dial-up-internet-works-and-its-legacy-today/ |website=SimeonOnSecurity |access-date=21 February 2024}}</ref>
Since the early 2000s, browsers have greatly expanded their [[HTML]], [[CSS]], [[JavaScript]], and [[multimedia]] capabilities. One reason has been to enable more sophisticated websites, such as [[Web application|web apps]]. Another factor is the significant increase of [[broadband]] connectivity in [[List of sovereign states by number of broadband Internet subscriptions|many parts]] of the world, enabling people to access data-intensive content, such as [[Streaming media|streaming]] [[high-definition video|HD video]] on [[YouTube]], that was not possible during the era of [[Dial-up Internet access|dial-up modems]].<ref>{{cite web |title=Dial-Up Internet Today: Understanding Its Lasting Influence |url=https://simeononsecurity.com/articles/modem-magic_-how-dial-up-internet-works-and-its-legacy-today/ |website=SimeonOnSecurity |access-date=21 February 2024}}</ref>


As an extension of these facilities for creating web-based applications, web browsers started adding support for [[progressive web applications]] (PWAs) in 2016. The term progressive web application was coined by Google engineer Alex Russell in 2015.<ref name="infrequently.org">{{cite web|last1=Russell|first1=Alex|title=Progressive Web Apps: Escaping Tabs Without Losing Our Soul|date=15 June 2015 |url=https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/|access-date=June 15, 2015|ref=4}}</ref> PWAs have become a popular form of application that take advantage of modern web browser features but that can be installed and launched like a [[Native_(computing)#Applications|native]] application, can be used when the user's device is offline, and can be accessed without the user needing to enter the application's URL. PWAs offer automatic multi-platform support and smaller install sizes than native applications. The [[Apple]] [[iPhone]] added support for installable PWAs in 2018, and most major browsers support PWAs on desktop and mobile.<ref>{{cite web |website=web.dev |title=Progressive Web Apps|url=https://web.dev/learn/pwa/progressive-web-apps/ |access-date=23 March 2025|ref=3}}</ref>
As an extension of these facilities for creating web-based applications, web browsers started adding support for [[progressive web applications]] (PWAs) in 2016. The term progressive web application was coined by Google engineer Alex Russell in 2015.<ref name="infrequently.org">{{cite web|last1=Russell|first1=Alex|title=Progressive Web Apps: Escaping Tabs Without Losing Our Soul|date=15 June 2015 |url=https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/|access-date=June 15, 2015|ref=4}}</ref> PWAs have become a popular form of application that take advantage of modern web browser features but that can be installed and launched like a [[Native (computing)#Applications|native]] application, can be used when the user's device is offline, and can be accessed without the user needing to enter the application's URL. PWAs offer automatic multi-platform support and smaller install sizes than native applications. The [[Apple Inc.|Apple]] [[iPhone]] added support for installable PWAs in 2018, and most major browsers support PWAs on desktop and mobile.<ref>{{cite web |website=web.dev |title=Progressive Web Apps|url=https://web.dev/learn/pwa/progressive-web-apps/ |access-date=23 March 2025|ref=3}}</ref>


==Features==
==Features==
The most popular browsers share many [[software feature|features]] in common. They automatically log users' [[Web browsing history|browsing history]], unless the users turn off their browsing history or use the non-logging [[Private browsing|private mode]]. They also allow users to set [[Bookmark (digital)|bookmarks]], customize the browser with [[Browser extension|extensions]], and [[Download manager |manage their downloads]]<ref>{{cite web | title=Download a file | website=Google Chrome Help | url=https://support.google.com/chrome/answer/95759?hl=en&sjid=17722824076517891817-NC | ref={{sfnref|Google Chrome Help}} | access-date=2025-03-21}}</ref> and [[password]]s.<ref>{{Cite web|last=Balaban |first=David|date=17 February 2021|title=Password Manager Comparison: Top Password Managers for 2021|url=https://www.eweek.com/search-engines/comparing-in-browser-based-commercial-password-managers/|access-date=4 November 2021|website=eWEEK|language=en-US}}</ref> Some provide a sync service<ref>{{Cite book |last1=Ioannou |first1=Pantelina |last2=Athanasopoulos |first2=Elias |chapter=Been Here Already? Detecting Synchronized Browsers in the Wild |date=2023-07-01 |title=2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P) |chapter-url=https://ieeexplore.ieee.org/document/10190548 |publisher=IEEE |pages=913–927 |doi=10.1109/EuroSP57164.2023.00058 |isbn=978-1-6654-6512-0}}</ref> and [[web accessibility]] features.<ref>{{Cite web |date=2024-04-17 |title=Accessibility: What users can do to browse more safely - Accessibility {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/Accessibility/Accessibility:_What_users_can_to_to_browse_safely |access-date=2024-07-28 |website=developer.mozilla.org |language=en-US}}</ref>
The most popular browsers share many [[software feature|features]] in common. They automatically log users' [[Web browsing history|browsing history]], unless the users turn off their browsing history or use the non-logging [[Private browsing|private mode]]. They also allow users to set [[Bookmark (digital)|bookmarks]], customize the browser with [[Browser extension|extensions]], and [[Download manager|manage their downloads]]<ref>{{cite web | title=Download a file | website=Google Chrome Help | url=https://support.google.com/chrome/answer/95759?hl=en&sjid=17722824076517891817-NC | ref={{sfnref|Google Chrome Help}} | access-date=2025-03-21}}</ref> and [[password]]s.<ref>{{Cite web|last=Balaban |first=David|date=17 February 2021|title=Password Manager Comparison: Top Password Managers for 2021|url=https://www.eweek.com/search-engines/comparing-in-browser-based-commercial-password-managers/|access-date=4 November 2021|website=eWEEK|language=en-US}}</ref> Some provide a sync service<ref>{{Cite book |last1=Ioannou |first1=Pantelina |last2=Athanasopoulos |first2=Elias |chapter=Been Here Already? Detecting Synchronized Browsers in the Wild |date=2023-07-01 |title=2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P) |chapter-url=https://ieeexplore.ieee.org/document/10190548 |publisher=IEEE |pages=913–927 |doi=10.1109/EuroSP57164.2023.00058 |isbn=978-1-6654-6512-0}}</ref> and [[web accessibility]] features.<ref>{{Cite web |date=2024-04-17 |title=Accessibility: What users can do to browse more safely - Accessibility {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/Accessibility/Accessibility:_What_users_can_to_to_browse_safely |access-date=2024-07-28 |website=developer.mozilla.org |language=en-US}}</ref>


[[File:Chromium (web browser).png|thumb|right|220x220px|Traditional browser arrangement has [[user interface]] features above page content.]]
[[File:Chromium (web browser).png|thumb|right|220x220px|Traditional browser arrangement has [[user interface]] features above page content.]]
Line 96: Line 96:
| <ref name="statcounter" /><ref name="cloudflare" />
| <ref name="statcounter" /><ref name="cloudflare" />
|-
|-
| [[Huawei#Huawei_Browser|Huawei Browser]]
| [[Huawei#Huawei Browser|Huawei Browser]]
| less than 1%
| less than 1%
| <ref name="cloudflare" />
| <ref name="cloudflare" />
Line 128: Line 128:
| <ref name="cloudflare" />
| <ref name="cloudflare" />
|-  
|-  
| [[AVG_Technologies#AVG_Secure_Browser|AVG Secure Browser]]
| [[AVG Technologies#AVG Secure Browser|AVG Secure Browser]]
| less than 1%
| less than 1%
| <ref name="cloudflare" />
| <ref name="cloudflare" />
Line 138: Line 138:


=== Market share by type of device ===
=== Market share by type of device ===
Prior to late 2016, the majority of web traffic came from desktop computers. However, [[Usage_share_of_web_browsers#Crossover_to_smartphones_having_majority_share|since then]], mobile devices (smartphones) have represented the majority of web traffic.<ref name="StatCounterMobile2016">{{cite web |title=Desktop vs Mobile vs Tablet Market Share Worldwide |url=https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide/2016 |website=StatCounter |access-date=23 March 2025}}</ref> As of February 2025, mobile devices represent a 62% share of Internet traffic, followed by desktop at 36% and tablet at 2%.<ref name="StatCounterDeviceUsageRecent">{{cite web |title=Desktop vs Mobile vs Tablet Market Share Worldwide |url=https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide |website=StatCounter Global Stats |access-date=23 March 2025 |language=en}}</ref>
Prior to late 2016, the majority of web traffic came from desktop computers. However, [[Usage share of web browsers#Crossover to smartphones having majority share|since then]], mobile devices (smartphones) have represented the majority of web traffic.<ref name="StatCounterMobile2016">{{cite web |title=Desktop vs Mobile vs Tablet Market Share Worldwide |url=https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide/2016 |website=StatCounter |access-date=23 March 2025}}</ref> As of February 2025, mobile devices represent a 62% share of Internet traffic, followed by desktop at 36% and tablet at 2%.<ref name="StatCounterDeviceUsageRecent">{{cite web |title=Desktop vs Mobile vs Tablet Market Share Worldwide |url=https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide |website=StatCounter Global Stats |access-date=23 March 2025 |language=en}}</ref>


== Security ==
== Security ==

Revision as of 03:23, 19 June 2025

Template:Short description Template:Pp-semi-indef Template:Use American English Template:Use dmy dates

File:Safari 15.png
A web browser (Safari) displaying a web page

A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers can also display content stored locally on the user's device.

Browsers are used on a range of devices, including desktops, laptops, tablets, smartphones, smartwatches and consoles. As of 2024, the most used browsers worldwide are Google Chrome (~66% market share), Safari (~16%), Edge (~6%), Firefox (~3%), Samsung Internet (~2%), and Opera (~2%).[1][2] As of 2023, an estimated 5.4 billion people had used a browser.[3]

Function

File:Web browser demo.webm
Navigating to English Wikipedia using a web browser (Firefox)

The purpose of a web browser is to fetch content and display it on the user's device.[4] This process begins when the user inputs a Uniform Resource Locator (URL), such as https://en.wikipedia.org/, into the browser's address bar. Virtually all URLs on the Web start with either http: or https: which means they are retrieved with the Hypertext Transfer Protocol (HTTP). For secure mode (HTTPS), the connection between the browser and web server is encrypted, providing a secure and private data transfer.[5] For this reason, a web browser is often referred to as an HTTP client[6][7] or a user agent. Requisite materials, including text, style sheets, images, and other types of multimedia, are downloaded from the server. Once the materials have been downloaded, the web browser's engine (also known as a layout engine or rendering engine) is responsible for converting those resources into an interactive visual representation of the page on the user's device.[8] Modern web browsers also contain separate JavaScript engines which enable more complex interactive applications inside the browser.[9] A web browser that does not render a graphical user interface is known as a headless browser.

Web pages usually contain hyperlinks to other pages and resources. Each link contains a URL, and when it is clicked or tapped, the browser navigates to the new resource. Most browsers use an internal cache of web page resources to improve loading times for subsequent visits to the same page. The cache can store many items, such as large images, so they do not need to be downloaded from the server again. Cached items are usually only stored for as long as the web server stipulates in its HTTP response messages.[10][11]

A web browser is not the same thing as a search engine, though the two are often confused.[12][13] A search engine is a website that provides links to other websites and allows users to search for specific resources using a textual query. However, web browsers are often used to access search engines, and most modern browsers allow users to access a default search engine directly by typing a query into the address bar.[14]

History

Script error: No such module "Labelled list hatnote".

The first web browser, called WorldWideWeb, was created in 1990 by Sir Tim Berners-Lee.[15][16] He then recruited Nicola Pellow to write the Line Mode Browser, which displayed web pages on dumb terminals.[17] The Mosaic web browser was released in April 1993, and was later credited as the first web browser to find mainstream popularity.[18][19] Its innovative graphical user interface made the World Wide Web easy to navigate and thus more accessible to the average person. This, in turn, sparked the Internet boom of the 1990s, when the Web grew at a very rapid rate.[19] The lead developers of Mosaic then founded the Netscape corporation, which released the Mosaic-influenced Netscape Navigator in 1994. Navigator quickly became the most popular browser.[20]

Microsoft debuted Internet Explorer in 1995, leading to a browser war with Netscape. Within a few years, Microsoft gained a dominant position in the browser market for two reasons: it bundled Internet Explorer with its popular Windows operating system and did so as freeware with no restrictions on usage. The market share of Internet Explorer peaked at over 95% in the early 2000s.[21] In 1998, Netscape launched what would become the Mozilla Foundation to create a new browser using the open-source software model. This work evolved into the Firefox browser, first released by Mozilla in 2004. Firefox's market share peaked at 32% in 2010.[22] Apple released its Safari browser in 2003; it remains the dominant browser on Apple devices, though it did not become popular elsewhere.[23]

Google debuted its Chrome browser in 2008, which steadily took market share from Internet Explorer and became the most popular browser in 2012.[24][25] Chrome has remained dominant ever since.[1] In 2015, Microsoft replaced Internet Explorer with Edge [Legacy] for the Windows 10 release.[26] In 2020, this legacy version was replaced by a new Chromium-based version of Edge.

Since the early 2000s, browsers have greatly expanded their HTML, CSS, JavaScript, and multimedia capabilities. One reason has been to enable more sophisticated websites, such as web apps. Another factor is the significant increase of broadband connectivity in many parts of the world, enabling people to access data-intensive content, such as streaming HD video on YouTube, that was not possible during the era of dial-up modems.[27]

As an extension of these facilities for creating web-based applications, web browsers started adding support for progressive web applications (PWAs) in 2016. The term progressive web application was coined by Google engineer Alex Russell in 2015.[28] PWAs have become a popular form of application that take advantage of modern web browser features but that can be installed and launched like a native application, can be used when the user's device is offline, and can be accessed without the user needing to enter the application's URL. PWAs offer automatic multi-platform support and smaller install sizes than native applications. The Apple iPhone added support for installable PWAs in 2018, and most major browsers support PWAs on desktop and mobile.[29]

Features

The most popular browsers share many features in common. They automatically log users' browsing history, unless the users turn off their browsing history or use the non-logging private mode. They also allow users to set bookmarks, customize the browser with extensions, and manage their downloads[30] and passwords.[31] Some provide a sync service[32] and web accessibility features.[33]

File:Chromium (web browser).png
Traditional browser arrangement has user interface features above page content.

Common user interface (UI) features:

  • Allowing the user to have multiple pages open at the same time, either in different browser windows or in different tabs of the same window.
  • Back and forward buttons to go back to the previous page visited or forward to the next one.
  • A refresh or reload and a stop button to reload and cancel loading the current page. (In most browsers, the stop button is merged with the reload button.)
  • A home button to return to the start page.
  • An address bar to input the URL of a page and display it, and a search bar to input queries into a search engine. (In most browsers, the search bar is merged with the address bar.)

While mobile browsers have similar UI features as desktop versions, the limitations of the often-smaller touch screens require mobile UIs to be simpler.[34] The difference is significant for users accustomed to keyboard shortcuts.[35] Responsive web design is used to create websites that offer a consistent experience across the desktop and mobile versions of the website and across varying screen sizes. The most popular desktop browsers also have sophisticated web development tools.[36]

Access to some web content — particularly streaming services like Netflix, Disney+, and Spotify — is restricted by Digital Rights Management (DRM) software. A web browser is able to access DRM-restricted content through the use of a Content Decryption Module (CDM) such as Widevine. As of 2020, the CDMs used by dominant web browsers require browser providers to pay costly license fees, making it unfeasible for most independent open-source browsers to offer access to DRM-restricted content.[37]

Browser market

Script error: No such module "Labelled list hatnote".

File:Various web browsers installed on windows 11 operating system.png
Various web browsers installed on Windows 11 operating system

Google Chrome has been the dominant browser since the mid-2010s and currently has a 66% global market share on all devices.[1] The vast majority of its source code comes from Google's open-source Chromium project;[38] this code is also the basis for many other browsers, including Microsoft Edge, currently in third place with about a 5% share,[1] as well as Samsung Internet and Opera in fifth and sixth places respectively with approximately 2% market share each.[1]

The other two browsers in the top four are made from different codebases. Safari, based on Apple's WebKit code, is the second most popular web browser and is dominant on Apple devices, resulting in an 18% global share.[1] Firefox, in fourth place, with about 3% market share,[1] is based on Mozilla's code. Both of these codebases are open-source, so a number of small niche browsers are also made from them.

The following table details the top web browsers by market share, as of February, 2025:

Web browser Market share Reference
Chrome ~66% [1][2]
Safari ~16% [1][2]
Edge ~6% [1][2]
Firefox ~3% [1][2]
Samsung Internet ~2% [1][2]
Opera ~2% [1][2]
Brave ~1% [2]
Yandex less than 1% [1][2]
UC Browser less than 1% [1][2]
Huawei Browser less than 1% [2]
DuckDuckGo Private Browser less than 1% [2]
QQ Browser less than 1% [2]
Mi Browser less than 1% [2]
Naver Whale less than 1% [2]
Aloha Browser less than 1% [2]
Avast Secure Browser less than 1% [2]
Vivaldi less than 1% [2]
AVG Secure Browser less than 1% [2]
others less than 1% [2]

Market share by type of device

Prior to late 2016, the majority of web traffic came from desktop computers. However, since then, mobile devices (smartphones) have represented the majority of web traffic.[39] As of February 2025, mobile devices represent a 62% share of Internet traffic, followed by desktop at 36% and tablet at 2%.[40]

Security

Script error: No such module "Labelled list hatnote". Web browsers are popular targets for hackers, who exploit security holes to steal information, destroy files, and other malicious activities. Browser vendors regularly patch these security holes, so users are strongly encouraged to keep their browser software updated. Other protection measures are antivirus software and being aware of scams.[41]

Privacy

Script error: No such module "labelled list hatnote".

During the course of browsing, cookies received from various websites are stored by the browser. Some of them contain login credentials or site preferences.[42] However, others are used for tracking user behavior over long periods of time, so browsers typically provide a section in the menu for deleting cookies.[42] Some browsers have more proactive protection against cookies and trackers that limit their functionality and ability to track user behaviour.[43] Finer-grained management of cookies usually requires a browser extension.[44] Telemetry data is collected by most popular web browsers, which can usually be opted out of by the user.[45]

See also

Script error: No such module "Portal".

References

Template:Reflist

External links

Template:Sister project

Template:Web browsers Template:Early web browsers Template:Authority control

  1. a b c d e f g h i j k l m n o Script error: No such module "citation/CS1".
  2. a b c d e f g h i j k l m n o p q r s t Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "Citation/CS1".
  12. Script error: No such module "Citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Template:Cite magazine
  19. a b Script error: No such module "citation/CS1".
  20. Script error: No such module "citation/CS1".
  21. Script error: No such module "citation/CS1".
  22. Script error: No such module "citation/CS1".
  23. Script error: No such module "citation/CS1".
  24. Script error: No such module "citation/CS1".
  25. Script error: No such module "citation/CS1".
  26. Script error: No such module "citation/CS1".
  27. Script error: No such module "citation/CS1".
  28. Script error: No such module "citation/CS1".
  29. Script error: No such module "citation/CS1".
  30. Script error: No such module "citation/CS1".
  31. Script error: No such module "citation/CS1".
  32. Script error: No such module "citation/CS1".
  33. Script error: No such module "citation/CS1".
  34. Script error: No such module "citation/CS1".
  35. Script error: No such module "citation/CS1".
  36. Script error: No such module "citation/CS1".
  37. Script error: No such module "citation/CS1".
  38. Script error: No such module "citation/CS1".
  39. Script error: No such module "citation/CS1".
  40. Script error: No such module "citation/CS1".
  41. Script error: No such module "citation/CS1".
  42. a b Script error: No such module "citation/CS1".
  43. Script error: No such module "citation/CS1".
  44. Script error: No such module "citation/CS1".
  45. Script error: No such module "citation/CS1".