Web Browsers

From Berners-Lee's 1990 WorldWideWeb to modern Chrome/Firefox/Safari, browsers evolved from simple document viewers to complete application platforms.

Period1990–present

The World Wide Web Origins (1989–1991)

In March 1989, Tim Berners-Lee, a physicist at CERN, wrote "Information Management: A Proposal" and submitted it to his supervisor. The proposal outlined a system for organizing and linking documents across a network using hypertext. By late 1990, Berners-Lee had built WorldWideWeb — the first web browser and WYSIWYG editor — on a NeXTSTEP workstation at CERN.

The first web server went live at `info.cern.ch` in 1991. The first website described the WorldWideWeb project itself. By August 1991, the software was released to the public via FTP and posted on `alt.hypertext`. The first web server outside Europe was installed at SLAC (Stanford Linear Accelerator Center) on December 12, 1991.

Early Browsers (1992–1993)

Several early browsers appeared for Unix/X-Windows:

  • Erwise (1992): First graphical browser with a point-and-click interface, from Helsinki University of Technology
  • Viola (1992): Created by Pei Wei at O'Reilly Associates; introduced many browser features
  • Midas (1992): Tony Johnson at SLAC; simple but functional
  • NCSA Mosaic (January 1993): Marc Andreessen and Jim Clark at University of Illinois; the browser that truly popularized the web with inline images and simple installation

The Browser Wars (1994–1998)

Netscape Navigator

In April 1994, Marc Andreessen left NCSA to co-found Mosaic Communications Corp (later Netscape). Netscape Navigator became the first commercially successful web browser. Key innovations:

  • SSL encryption: Secure web transactions — fundamental to e-commerce
  • JavaScript: Netscape invented JavaScript (in 10 days, by Brendan Eich)
  • Frames: Early content organization mechanism
  • Cookies: State management for web applications

Internet Explorer

Microsoft licensed the NCSA Mosaic code and released Internet Explorer in August 1995, bundling it with Windows 95. Microsoft's bundling strategy — giving IE away for free and pre-installing it on every Windows PC — devastated Netscape's market share. By 2002, IE had 95% market share. The US v. Microsoft antitrust case (1998–2001) addressed this bundling.

Opera

Opera Software (Norway, 1996) released a browser known for its small download size and Speed Dial feature (visual bookmark grid). Opera introduced tabbed browsing in 2000, later adopted by all browsers.

The Open Source Movement (1998–2004)

In April 1998, Netscape open-sourced its Navigator code, creating the Mozilla project. The Mozilla Suite (2002) was the first major open-source browser. The Firefox rebrand (November 2004) was dramatically more lightweight and quickly gained market share. Firefox 1.0 was downloaded over 100 million times in its first year.

Apple Safari and WebKit (2003)

In January 2003, Apple released Safari using WebKit, a fork of the KHTML rendering engine developed for KDE's Konqueror browser. WebKit pioneered the JavaScript engine (JavaScriptCore/Nitro) and became known for its speed. Google initially used WebKit for Chrome (2008).

Google Chrome and the Modern Era (2008–Present)

Chrome and V8

Google Chrome (September 2008) introduced the V8 JavaScript enginewith JIT (Just-In-Time) compilation, transforming JavaScript performance from slow interpreter to competitive with native code. Chrome's sandboxing architecture (each tab in its own process) provided security and stability.

Google open-sourced the Chromium project in 2009, enabling the browser's core to be reused across products.

Blink and the WebKit Fork (2013)

In April 2013, Google forked WebCore (the rendering part of WebKit) to createBlink. The fork removed much of WebKit's accumulated complexity. Opera also adopted Blink. Safari remained on WebKit. This split created two major rendering engine lineages.

Microsoft Edge (2015–2019)

In 2015, Microsoft released Edge, replacing Internet Explorer with a new rendering engine (EdgeHTML), a fork of Trident. Edge was initially Windows 10-only. In December 2018, Microsoft announced it would rebuild Edge on Chromium. In January 2020, the new Edge shipped, using Blink and V8 — essentially Chrome with a different UI.

Rendering Engines

EngineBrowsersNotes
TridentInternet ExplorerDeprecated; still used in Edge IE compatibility mode
EdgeHTMLEdge (2015–2019)Fork of Trident; discontinued 2019
GeckoFirefox, Firefox OSMozilla's open-source engine
WebKitSafari, Epiphany, OtterApple's engine; fork of KHTML
BlinkChrome, Edge, Opera, Brave, VivaldiGoogle's fork of WebKit (2013)

JavaScript Engines

EngineBrowserKey Features
V8Chrome, Edge, Node.jsJIT compilation, hidden classes, TurboFan optimizer
SpiderMonkeyFirefoxWritten in C++ and Rust; IonMonkey + Baseline compilers
JavaScriptCore (Nitro)SafariApple's engine; used in Safari and React Native

Web Standards Bodies

W3C (World Wide Web Consortium)

Founded October 1, 1994 at MIT by Tim Berners-Lee. The W3C develops open standards for the web — HTML, CSS, XML, SVG, WebRTC, Web Audio, and more. W3C Recommendations are authoritative web standards.

WHATWG (Web Hypertext Application Technology Working Group)

Founded in 2004 by Apple, Mozilla, and Google (frustrated by W3C's slow HTML progress). WHATWG maintains the HTML Living Standard — a continuously updated, evergreen specification. The WHATWG also develops DOM, Fetch, and other core web APIs.

IETF (Internet Engineering Task Force)

The IETF develops HTTP, TLS, TCP/IP, and other foundational internet protocols through open Working Groups producing RFCs. The HTTP Working Group maintains HTTP/1.1, HTTP/2, and HTTP/3 (QUIC) specifications.

Timeline

1989Tim Berners-Lee — 'Information Management: A Proposal' at CERN
1990WorldWideWeb — first browser/editor, NeXTSTEP, at CERN
1991WWW released to public via FTP; first web server at SLAC
1992Erwise (Helsinki) — first X-based GUI browser; Viola browser
1993NCSA Mosaic — Andreessen and Clark, popularized the web
1994Netscape Navigator — first commercially successful browser with SSL
1994W3C founded at MIT — Tim Berners-Lee as director
1995Internet Explorer — Microsoft bundles with Windows 95
1996Opera — Norwegian browser, small footprint, Speed Dial
1998Mozilla Suite — Netscape code open-sourced
2002Mozilla 1.0 — Firefox predecessor, open-source browser
2003Safari — Apple WebKit/KHTML fork, with KHTML
2004Firefox 1.0 — Netscape rebrand, 100M downloads in one year
2008Chrome — Google V8 JavaScript engine, open-source Chromium
2013Blink — Chrome forks WebKit rendering engine
2015Microsoft Edge — replaces Internet Explorer, EdgeHTML engine
2019Edge rebuilt on Chromium — Microsoft adopts Blink
2022Chrome 100 — WebAssembly GC, CSS nesting, container queries
2023Firefox 120 — improved memory usage, WebGPU behind flag