Web Browsers
From Berners-Lee's 1990 WorldWideWeb to modern Chrome/Firefox/Safari, browsers evolved from simple document viewers to complete application platforms.
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
| Engine | Browsers | Notes |
|---|---|---|
| Trident | Internet Explorer | Deprecated; still used in Edge IE compatibility mode |
| EdgeHTML | Edge (2015–2019) | Fork of Trident; discontinued 2019 |
| Gecko | Firefox, Firefox OS | Mozilla's open-source engine |
| WebKit | Safari, Epiphany, Otter | Apple's engine; fork of KHTML |
| Blink | Chrome, Edge, Opera, Brave, Vivaldi | Google's fork of WebKit (2013) |
JavaScript Engines
| Engine | Browser | Key Features |
|---|---|---|
| V8 | Chrome, Edge, Node.js | JIT compilation, hidden classes, TurboFan optimizer |
| SpiderMonkey | Firefox | Written in C++ and Rust; IonMonkey + Baseline compilers |
| JavaScriptCore (Nitro) | Safari | Apple'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.