← Back to home

History Of The Web Browser

For the "history" feature found in most web browsers, see Web browsing history.

A web browser is, at its core, a piece of software application designed to fetch, render, and present information from the World Wide Web. It's the conduit through which you interact with the digital universe, allowing you to not only consume but also contribute, by inputting information that can be sent back and processed. The address of any given resource, be it a web page, an image, or a video, is specified using a Uniform Resource Identifier or URI. Navigation is made intuitive by hyperlinks, which allow users to seamlessly transition between related resources. In essence, a web browser is an application software that serves as your personal gateway to the vast expanse of the Internet.

Precursors and Early Development

The lineage of the web browser can be traced back to hyperlinked applications that began to emerge in the mid-to-late 1980s. However, the true genesis of the web browser as we understand it is credited to Tim Berners-Lee. In 1990, he not only developed the first web server but also the first web browser, ambitiously named WorldWideWeb (later rebranded as Nexus to avoid confusion). This foundational work was soon followed by a surge of development.

The landscape shifted dramatically in 1993 with the release of Marc Andreessen's Mosaic. Its remarkable ease of use and straightforward installation were instrumental in popularizing the internet, arguably sparking the digital revolution of the 1990s. While Mosaic eventually evolved into Netscape, its impact was profound. Today, the dominant players in this arena are Chrome, Safari, Firefox, Opera, and Edge, each with its own distinct features and user base.

The widespread adoption of the Web was significantly propelled by NCSA Mosaic in September 1993. This graphical browser, available across various popular computing platforms, was a revelation. It was the first to integrate multimedia content directly with text on the same page, a stark departure from earlier browsers that treated images as separate entities requiring a click to open in a helper application. This design choice was pivotal in making the Web accessible and engaging for a broader, non-technical audience. Marc Andreessen, the driving force behind Mosaic, went on to co-found the company that would release Netscape Navigator in 1994, igniting the infamous "browser wars" that would define the early internet.

Precursors

The concept of hypertextual navigation predates the World Wide Web. In 1969, the Hypertext Editing System provided an early glimpse of interactive document linking, even featuring a display console that utilized a lightpen.

By 1984, Neil Larson, drawing inspiration from Ted Nelson's visionary ideas, introduced hypertextual jumps in his commercial DOS outline program, MaxThink. These jumps, which utilized angle brackets much like later web browsers, allowed navigation between and within ASCII files and other MaxThink documents, supporting up to 32 levels of depth. Larson continued to innovate, releasing his Houdini knowledge network program in 1986. This program boasted impressive capabilities, including support for 2500 topics cross-connected with 7500 links per file, and the ability to link to an unlimited number of external files. These advanced features were later integrated into his popular shareware DOS file browser programs, HyperRez and PC Hypertext. PC Hypertext, in particular, introduced many users to the browser concept, and its legacy persists with millions of online references even decades later.

Larson's exploration into collaborative hypertext systems culminated in HyperBBS and HyperLan in 1989. These platforms enabled multiple users to collaboratively create and edit topics and links, a concept that columnist John C. Dvorak noted as a precursor to Wiki technology. Further development saw Larson create TransText, a hypertext word processor, and various utilities for building extensive knowledge systems. His work in 1989 was instrumental in developing a comprehensive litigation knowledge system for a major accounting firm, integrating accounting laws and regulations into a CD-ROM with a vast network of hypertext links. It's worth noting that the Lynx browser, an early text-based web browser, acknowledges its conceptual origins in Neil Larson's work and Maxthink. Larson, however, chose not to join the Mosaic team, prioritizing knowledge creation over information distribution, a distinction he felt remained relevant even in the modern internet.

Another significant early contribution came from John Bottoms, who in 1986 developed Silversmith. This browser was based on SGML tags, utilizing a tag set from the AAP's Electronic Document Project. Silversmith was notable for its integrated indexer, full-text search capabilities, and hypertext links spanning text, images, and sound. It even incorporated features that are still not commonplace in contemporary browsers, such as restricting searches within document structures and searching on tag attribute values. The use of SGML for electronic documents was a pioneering step, met with considerable resistance at the time, but it marked a crucial shift in electronic publishing.

In 1990, Peter Scott and Earle Fogel expanded upon the HyperRez concept with HyTelnet. This program allowed users to easily access and log into over 5000 library catalogs worldwide via telnet. While HyTelnet excelled in speed and simplicity, its decentralized nature made managing links cumbersome. This particular challenge was ultimately addressed by the advent of the web server.

Early 1990s: The Dawn of the World Wide Web

The very first web browser, WorldWideWeb, was conceived by Tim Berners-Lee in 1990, developed on a NeXT Computer which also served as the first web server. It was introduced to his colleagues at CERN in March 1991. Recognizing the need for broader accessibility, Berners-Lee enlisted Nicola Pellow, a student intern, to create the Line Mode Browser. This cross-platform browser, released in May 1991, was designed to function on older terminals, ensuring a wider reach for the nascent Web.

The early 1990s saw a proliferation of innovative browsers. In 1992, Tony Johnson released MidasWWW, a Motif/X-based browser capable of displaying PostScript files on the Web from Unix and VMS systems, even handling compressed versions. Also in 1992, ViolaWWW emerged, drawing inspiration from HyperCard. The Lynx browser was announced the same year, and remarkably, it remains the only one of these early projects still actively maintained today. Erwise, developed as a student project at Helsinki University of Technology and released in April 1992, holds the distinction of being the first browser with a graphical user interface, though its development ceased in 1994.

Meanwhile, at Cornell Law School's Legal Information Institute, Thomas R. Bruce began work on Cello in 1992. Upon its release on June 8, 1993, Cello became one of the first graphical web browsers and notably, the first to run on Microsoft Windows (specifically, Windows 3.1 and NT 3.5) and OS/2.

However, it was the graphical browser NCSA Mosaic, released in September 1993, that truly ignited the Web's popularity, earning it the title of the Internet's killer application. Its groundbreaking feature was the inline display of images alongside text, a departure from previous browsers that relegated images to separate clickable icons. This design choice was a deliberate effort to bring multimedia experiences to non-technical users, whereas earlier browsers had focused on integrating charts and graphs within technical documents. Marc Andreessen, who led the Mosaic team at NCSA, soon left to found the company that would become Netscape Communications Corporation. Their flagship product, Netscape Navigator, launched in October 1994, quickly gained traction and became a dominant force. Mosaic itself, initially developed for Unix, was later ported to Amiga, VMS, Apple Macintosh, and Microsoft Windows.

In 1994, IBM introduced its own browser, WebExplorer, bundled with OS/2 Warp. This was followed by version 1.0 on January 6, 1995.

UdiWWW made its debut in 1995, notable for its support of all HTML 3 features, including the specialized math tags. However, after releasing version 1.2 in April 1996, its developer, Bernd Richter, ceased development, suggesting that Microsoft and its ActiveX Development Kit would handle future advancements.

Microsoft, previously absent from the browser market, entered the arena with Internet Explorer (version 1.0 released August 16, 1995), acquiring the technology from Spyglass, Inc.. This marked the beginning of the intense "browser wars," a fierce competition for market dominance between Microsoft and Netscape.

Initially, users enjoyed a diverse selection of browsers, with web standards ensuring a consistent experience. However, the browser wars fundamentally altered this landscape. By integrating their browser with the operating system and leveraging bundling deals, Microsoft gained a significant advantage. This commercialization led to a period where only Microsoft or Netscape browsers were truly viable, often at the expense of standards development. The W3C's adoption of Cascading Style Sheets, proposed by Håkon Wium Lie, over Netscape's proprietary JavaScript Style Sheets (JSSS) was a crucial victory for a standardized web.

Late 1990s: The Browser Wars Intensify

By 1996, Netscape commanded an impressive 86% of the browser market, with Internet Explorer trailing at around 10%. Microsoft's strategy of deep integration with its operating system and aggressive bundling with OEMs proved highly effective. Within four years, Internet Explorer had captured 75% of the market, reaching a staggering 99% by 1999. While Microsoft eventually faced antitrust scrutiny for these practices, the browser wars effectively concluded as Netscape's decline became irreversible. During this period, Internet Explorer for Mac and Netscape were the primary browsers on the Macintosh platform, prior to the advent of Mac OS X.

Facing insurmountable commercial pressure, Netscape chose to open source its product, giving birth to Mozilla. While this move helped maintain the browser's technical competitiveness against Internet Explorer, it did little to stem the tide of market share erosion. Netscape was eventually acquired by America Online in late 1998.

The late 1990s also saw experimental forays into the integration of browsers with narrative. In 1998, Noah Wardrip-Fruin, Adam Chapman, Brion Moss, and Duane Whitehurst developed "The Impermanence Agent," an electronic literature project that dynamically customized its textual and visual content based on a reader's browsing history. This agent, active from 1998 to 2002, explored the potential for digital narratives to respond to individual user interactions, a concept Alex Greenberger later highlighted as an early example of personalized digital experiences.

2000s: A Shifting Landscape

The early 2000s marked a period of significant evolution and consolidation in the browser market. The Mozilla project, though initially struggling to attract developers, gradually matured into a robust internet suite. The release of Mozilla 1.0 in 2002 was a major milestone. Coinciding with this, a spin-off project that would eventually become the immensely popular Firefox was initiated.

Both Firefox and its predecessor were offered as free downloads, a stark contrast to the commercial strategies of the 1990s. Firefox's business model largely relied on partnerships with search engines, such as Google, to drive user traffic.

In 2003, Microsoft announced a shift in its strategy, stating that Internet Explorer would no longer be a standalone product but would be integrated into future Windows releases. Support for the Macintosh version was also discontinued.

By February 2008, AOL declared its intention to retire support and development for the Netscape web browser, signaling the end of an era.

The rendering engine of Internet Explorer 6, when tested against the Acid3 web standards benchmark, exposed significant rendering idiosyncrasies. This highlighted the growing importance of adherence to web standards for a consistent user experience.

Internet Explorer had reached its zenith in the latter half of 2004, commanding over 92% of the market share. However, a slow but steady decline began thereafter, settling around 11.8% by July 2013. In an apparent reversal of its earlier decision, Microsoft announced in early 2005 the development of a standalone version of Internet Explorer. Internet Explorer 7 was released in October 2006 for Windows XP, Windows Server 2003, and Windows Vista. Subsequent versions, Internet Explorer 8 (released March 19, 2009), 9, 10, and 11, continued to be developed, with version 11 included in Windows 10. However, Microsoft Edge was established as the default browser for that operating system.

On the Apple ecosystem, Safari, the default browser on Mac OS X since version 10.3, solidified its dominance on the platform. Alternative browsers like Firefox, Camino, Google Chrome, and OmniWeb also found a user base. Notably, Safari, OmniWeb, and Google Chrome all utilized the WebKit rendering engine, a fork of KHTML, which Apple provided as a framework for third-party applications. In a significant move, Apple released Safari for Windows XP and Vista in August 2007.

Opera, first released in 1996, carved out a niche, particularly on handheld devices and mobile phones, though it remained a less prominent player in the PC browser market. It also found a presence on gaming consoles like the Nintendo DS and Wii. The Opera Mini browser, utilizing the Presto layout engine, was widely available on Java MIDP-enabled phones.

For users who preferred a text-only interface, particularly within Unix shell environments or for accessibility reasons, the Lynx browser remained a popular choice. Other text-mode browsers with advanced capabilities, such as w3m, Links (which could operate in both text and graphical modes), and its forks like ELinks, also catered to specific user needs.

Browser Relationships and Evolution

The history of web browsers is marked by a complex web of derivations and forks, where the source code of earlier browsers and products has been adapted and extended to create new ones. This lineage is evident in the ongoing development and competition within the browser market.

The table below provides a historical overview of personal computer web browsers, noting their major version release years. The exponential growth of the internet in the 1990s and 2000s means that even browsers with small current market shares represent a substantial number of users compared to the entire market in the early days. For instance, a 90% market share in 1997 would have been roughly 60 million users, whereas by 2007, a 9% market share represented over 90 million users.

Year Web Browsers
1990 WorldWideWeb (Nexus)
1991 Line Mode Browser
1992 Erwise, MacWWW ( Samba ), MidasWWW, ViolaWWW
1993 AMosaic 1.0, Arena, Cello, Lynx 2.0, Mosaic
1994 Agora ( Argo ), IBM WebExplorer, IBrowse, MacWeb, Minuet, Netscape Navigator, SlipKnot 1.0
1995 Grail, Internet Explorer 1, Internet Explorer 2, Netscape Navigator 2.0, OmniWeb, UdiWWW
1996 Amaya 0.9, Arachne 1.0, AWeb, Cyberdog, Internet Explorer 3.0, MSN Program Viewer 2.0, Netscape Navigator 3.0, Opera 2.0, PowerBrowser 1.5, Voyager
1997 Amaya 1.0, Internet Explorer 4.0, MSN Program Viewer 2.5, Netscape Navigator 4.0, Netscape Communicator 4.0, Opera 3.0
1998 iCab, Mozilla
1999 Amaya 2.0, Internet Explorer 5.0
2000 Amaya 3.0 , Amaya 4.0, K-Meleon 0.2, Konqueror, Netscape 6, Opera 4, Opera 5
2001 Amaya 5.0, Internet Explorer 6, MSN Explorer 6.0, Galeon 1.0, Opera 6
2002 Amaya 6.0, Amaya 7.0, Phoenix 0.1, Netscape 7, Mozilla 1.0, Links 2.0
2003 Amaya 8.0, Epiphany 1.0, Opera 7, Apple Safari 1.0
2004 Firefox 1.0, Netscape Browser, OmniWeb 5.0
2005 Amaya 9.0, AOL Explorer 1.0, Epiphany 1.8, Maxthon 1.0, Netscape Browser 8.0, Opera 8, Apple Safari 2.0, Shiira 1.0
2006 Camino 1.0, Galeon 2.0, iCab 3, K-Meleon 1.0, Mozilla Firefox 2.0, Internet Explorer 7, Opera 9, SeaMonkey 1.0
2007 Conkeror, Flock 1.0, Apple Safari 3.0, Netscape Navigator 9, NetSurf 1.0
2008 Google Chrome 1, Maxthon 2.0, Mozilla Firefox 3, Opera 9.5, Apple Safari 3.1, Konqueror 4, Amaya 10.0, Flock 2, Amaya 11.0
2009 Google Chrome 2–3, Mozilla Firefox 3.5, Internet Explorer 8, Opera 10, Apple Safari 4, SeaMonkey 2, Camino 2, surf, Pale Moon 3.0
2010 Google Chrome 4–8, Mozilla Firefox 3.6, Opera 10.50, Opera 11, Apple Safari 5, K-Meleon 1.5.4, xxxterm
2011 Google Chrome 9–16, Mozilla Firefox 4–9, Internet Explorer 9, Opera 11.50, Apple Safari 5.1, Maxthon 3.0, SeaMonkey 2.1–2.6
2012 Google Chrome 17–23, Mozilla Firefox 10–17, Internet Explorer 10, Opera 12, Apple Safari 6, Maxthon 4.0, SeaMonkey 2.7–2.14
2013 Google Chrome 24–31, Mozilla Firefox 18–26, Internet Explorer 11, Opera 15–18, Pale Moon 15.4–24.2.2, Apple Safari 7, SeaMonkey 2.15–2.23
2014 Google Chrome 32–39, Mozilla Firefox 27–34, Opera 19–26, Pale Moon 24.3.0–25.1.0, Apple Safari 8, SeaMonkey 2.24–2.30
2015 Google Chrome 40–47, Microsoft Edge [Legacy], Mozilla Firefox 35–43, Opera 27–34, Pale Moon 25.2.0–25.8.1, Vivaldi
2016 Google Chrome 48–55, Mozilla Firefox 44–50, Microsoft Edge 14, Opera 35–42, Pale Moon 26.0.0–27.0.3, Apple Safari 9–10, SeaMonkey 2.24–2.30
2017 Google Chrome 56–60, Microsoft Edge 15, Mozilla Firefox 51–55.0.2, Opera 43–45, Opera Neon, Pale Moon 27.1.0–27.6.2, Safari 10–11
2018 Chrome 64–71, Firefox 58–64, Microsoft Edge 42–44, Opera 50–57, Pale Moon 27.7.0–28.2.2, Safari 11–12, Vivaldi 1.14–2.2
2019 Chrome 72–79, Firefox 65–71, Microsoft Edge, Opera 58–65, Pale Moon 28.3.0–28.8.0, Safari 12–13, SeaMonkey, Vivaldi 2.2–2.10, Yandex.browser
2020 Chrome 80–87, Firefox 72–84, Microsoft [New] Edge, Opera 66–73, Pale Moon 28.8.1–28.17.0, Safari 13–14, SeaMonkey, Vivaldi 2.10–3.5, Yandex.browser
2021 Chrome 88–96, Firefox 85–95, Microsoft Edge 88–96, Opera 74–82, Pale Moon 29.0.0–29.4.3, Safari 15, Vivaldi 3.6–5.0
2022 Chrome 97–107, Firefox 96–107, Microsoft Edge 97–107, Opera 83–93, Pale Moon 29.4.4-31.4.2, Safari 15.4–16.2, Vivaldi 5.1–5.6
2023 Chrome 108–120.0.6099.129, Firefox 108–121.0, Microsoft Edge 108–120.0.2210.61, Opera 94–106.0.4998.19, Pale Moon 31.4.3-32.5.2, Safari 16.3–17.2, Vivaldi 5.7–6.5, Arc 1.10-1.21.0
2024 Chrome 120–Current, Firefox 122–Current, Microsoft Edge 121–Current, Opera 106-Current, Pale Moon 33-Current, Safari 17.3–Current, Vivaldi 6.6-Current, Arc 1.21.1-Current, Ecosia Browser 1.0.0.31–Current

Historical Web Browsers: A Deeper Dive

This table specifically focuses on the browsers prevalent from 1990 to 2000, detailing their operating system compatibility and lifespan. It's important to note that many early browsers could be adapted for later operating systems, and vice-versa, but this table prioritizes the primary environments for which they were developed.

Browser Years MS Windows 10/Server 2016/Server 2019/Server 2022/11/Server 2025 Windows 7/Server 2008 R2/8/Server 2012/Server 2012 R2 XP/Server 2003/Vista/Server 2008 2000 98/Me NT 4.0 95 3.1 IBM OS/2 Mac OS X (Intel/Apple silicon) Mac OS X (PPC) Mac OS 9 Mac OS 8 System 7 (PPC/68k) Linux BSD Unix (HP-UX, Solaris) Other
AWeb 1996–2007 No No No No No No No No No No No No No No No No AmigaOS
MorphOS
Cello 1993–94 No No No No Terminated (1.01a) No Terminated (1.01a) Terminated (1.01a) No No No No No No No No No
DocZilla 2003–05 Terminated (1.0) Terminated (1.0) Terminated (1.0) Terminated (1.0) Terminated (1.0) Terminated (1.0) No No No No No No No Terminated (1.0) No No No
IBM WebExplorer 1994 No No No No No No Unknown Terminated (1.1h) No No No No No No No No No
ICab 1998–current No No No No No No No No No Yes Dropped (5.1.1) Dropped (3.0.5) Dropped (3.0.5) Dropped (2.9.9) No No No No
Internet Explorer 1995–2022 No Included Dropped (Windows XP and Server 2003, included 6.0, support dropped as of IE9, Vista and Server 2008, included 7.0, support dropped as of IE10) Dropped (6.0 SP1) (included 5.0) Dropped (6.0 SP1) (included 5.0) Dropped (6.0 SP1) (included 2.0) Dropped (5.5) (included 2.0 with Plus95) Dropped (5.0) No No No No Dropped (3.0) Dropped* (5.01 SP1) No Dropped* (5.01 SP1) No
IE Mac (IE5, Tasman) 1996–2003 No No No No No No No No No No Dropped (5.2.3) Dropped (5.1.7) Dropped (5.1.7) No No No No No
Konqueror 1996–current Yes Yes Yes Dropped (4.8) No No No No No Yes Dropped No No No Yes Yes Yes No
Lunascape 2004–current Yes Yes Yes Dropped (6.1) No No No No No Yes Dropped No No No No No No No
MacWeb 1994–96 No No No No No No No No No No No Unknown Terminated (2.0) No No No No No
Mosaic 1993–97 No No No No No Terminated Terminated Terminated Terminated No No Terminated (3.0) Terminated Terminated Dropped (2.6) Dropped (2.6) Dropped (2.6) OpenVMS
Mozilla (restarted SeaMonkey) 2002–06 Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Dropped Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) Dropped (1.2.1) Dropped (1.0.1) No Terminated (1.7.13) Terminated (1.7.13) Terminated (1.7.13) OpenVMS
Mozilla Firefox 2004–current Yes Yes (115 ESR) Dropped (52 ESR) Dropped (12 and 10 ESR) Dropped (2.0) Dropped (2.0) Dropped (1.5) No No Yes Dropped (3.6) No No No Yes Yes No No
Netscape Navigator 9 2008 Terminated Terminated Terminated Terminated Terminated No No No No Terminated Terminated No No No Terminated (kernel 2.2.14) No No No
Netscape Browser 2004–07 Terminated Terminated Terminated Terminated Terminated Terminated Terminated No No No No No No No No No No No
Netscape 7
Netscape 6
2000–04 Terminated (7.2) Terminated Terminated (7.2) Terminated (7.2) Terminated (7.2) Terminated (7.2) Terminated (7.2) No No Terminated (7.2) Terminated (7.2) Dropped (7.02) Dropped (7.02) Unknown Terminated (7.2) Terminated (7.2) Terminated (7.2) No
Netscape Communicator 1997–2002 Terminated (4.8) Terminated Terminated (4.8) Terminated (4.8) Terminated (4.8) Terminated (4.8) Terminated Dropped (4.08) Terminated No No Terminated (4.8) Terminated (4.8) Dropped (4.08) Dropped (4.77) Terminated Dropped (4.77) No
Netscape Navigator 1994–98 No No No No Terminated (4.08) Terminated Terminated Terminated Terminated No No Terminated (4.08) Dropped Dropped 3.0.4 Terminated (4.08) Terminated (4.08) Terminated (4.08) OpenVMS
OmniWeb 1995–current No No No No No No No No No Yes Yes Dropped (4.0) Dropped Dropped No No No NeXTSTEP
Opera 1996–current Yes Dropped (95) Dropped (36) Dropped (12.02) Dropped (10.63) Dropped (10.63) Dropped (10.63) Dropped (3.62) Dropped (5.12) Yes Dropped (10.63) Dropped (7.54u2) Dropped (6.03) Unknown Yes Dropped (12.16) Yes Yes
UdiWWW 1995–96 No No No No No Terminated (1.2.000) Terminated (1.2.000) Terminated (1.2.000) No No No No No No No No No No
ViolaWWW 1992 No No No No No No No No No No No No No No No No Yes X11
WorldWideWeb 1991 No No No No No No No No No No No No No No No No No NeXTSTEP
OpenStep
Browser Years MS Windows 10 and later, Server 2016 and later Windows 7/Server 2008 R2/8/Server 2012/Server 2012 R2 XP/Server 2003/Vista/Server 2008 2000 98/Me NT 4.0 95 3.1x IBM OS/2 Mac OS X (Intel/Apple silicon) Mac OS X (PPC) Mac OS 9 Mac OS 8 System 7 (PPC/68k) Linux BSD Unix (HP-UX, Solaris) Other
• ^ Opera dropped support for Solaris in 10.10.
• ^ Ødegaard, Ruari. "The Setting Sun". Opera Desktop Team . Opera Software. Archived from the original on 17 February 2014. Retrieved 8 May 2010.
• ^ Cell phones, Nintendo DS / Wii, Symbian, Windows Mobile, iOS (Opera Mini - available from App Store); BeOS (dropped 3.62), QNX (dropped 6.01)

See Also