網頁瀏覽器簡史
世界史上,發生過滿滿的權力鬥爭、有征服世界的暴君與起身反抗的英雄勇士,而網頁瀏覽器的發展歷史沒有什麼不同。最早是學術先驅撰寫了引發資訊革命的簡易軟體,並為瀏覽器的優勢與網際網路使用者而戰。
Web 時代之前
1950 年,一台電腦要占滿整個房間的空間,效能卻比現在的口袋計算機還差。但隨著技術的快速發展,到了 1960 年,電腦已經可以執行複雜的程式。世界各國政府與各所大學覺得,如果機器們可以互相溝通,以發展合作與科學研究上的進展,那就太好了。
ARPANET 是第一套成功的網路連結計畫,1969 年從美國加州大學洛杉磯校區(UCLA)的電腦科學實驗室發出了第一封訊息到同樣位於加州的史丹佛國際研究中心(Stanford Research Institute, SRI)。
這件事點燃了電腦網路的火花。之後陸續建立了不同的網路、連結全球的各所大學與研究中心。但在後續的 20 年內,網際網路都還不是公開的,只有大學與政府機關內的研究人員、學生與私人企業可以使用。有幾十套程式可以透過電話線在不同電腦間交換資訊,卻沒有一套好用。真正開放的網際網路與第一套網頁瀏覽器,要到 1990 年才被打造出來。
進入 Web 時代
1990 年,英國的電腦工程師 Tim Berners-Lee 在歐洲瑞士的核能研究單位 CERN 工作時,開發出第一套網頁伺服器與圖形化的網頁瀏覽器。他將這個進入網際網路世界的窗戶,稱為「WorldWideWeb」。這是一套針對 NeXT 系統電腦容易使用的圖形化介面瀏覽器,各種純文字文件在此當中第一次透過公開網路被連結起來—就是我們現在所熟知的網路。
一年後,Berners-Lee 請 CERN 的數學系學生 Nicola Pellow 撰寫了 Line Mode Browser,這是一套可於簡易的電腦終端機當中使用的瀏覽器。
到了 1993 年,網路發展大爆發。各間大學、政府機關、私人企業都看到開放的網際網路的發展機會,每個人都需要新的程式來連結到網路。這一年,美國伊利諾大學厄巴納-香檳分校的美國國家超級電腦應用中心(NCSA)電腦科學家 Marc Andreessen 打造了 Mosaic,這是第一套知名的網頁瀏覽器,也是 Mozilla Firefox 的早期原始版本。
NCSA Mosaic 簡單好用,又可以在 Windows 電腦執行,讓任何有 PC 的人都可以瀏覽早期的網站、聊天室、圖片庫。隔年(1994 年),Andreessen 創辦了 Netscape 並公開發行了 Netscape Navigator。這是第一套針對普羅大眾推出的瀏覽器,相當成功。這也是針對網際網路使用者所發出的新形態戰爭序曲。
瀏覽器大戰
來到 1995 年,Netscape Navigator 不是唯一一套能夠用來上網的瀏覽器。電腦軟體巨擘 Microsoft 取得了舊版 Mosaic 的程式碼,並且開發出自己的產品 Internet Explorer。瀏覽器推出後引發了戰爭。Netscape 與 Microsoft 竭盡全力為各自的產品推出新版本,並且嘗試透過更快、更好的產品來超越對方。
Netscape 推出了 JavaScript,讓各個網站能夠擁有以往從未存在的強大運算能力。(他們還發明惡名昭彰的 <blink>標籤。)而 Microsoft 一方也反對後來成為網頁設計標準的層疊樣式表(CSS)。
1997 年,Microsoft 發行了 Internet Explorer 4.0,事情變得有些失控。Microsoft 團隊製作了一個大大的字母「e」並且放到 Netscape 總部的草坪上。Netscape 團隊立刻敲碎了這個巨大的字母並且將吉祥物 Mozilla 恐龍放在上面。
接下來,Microsoft 開始將 Internet Explorer 與 Windows 作業系統整合在一起發行。不到 4 年,IE 獲得了 75% 的市場;到 1999 年甚至有 99% 的市佔率,使得 Microsoft 面臨了反壟斷的訴訟。意識到壟斷瀏覽器市場並不是使用者與網路環境的最佳利益後,Netscape 也決定要將其程式碼完全公開,轉型成非營利的 Mozilla 並於 2002 年發布 Firefox。到了 2010 年,Mozilla Firefox 及其他瀏覽器使得 Internet Explorer 的市占率降回到 50%。
瀏覽器市場在 1990 年代後期與 2000 年代初期出現許多競爭者,包含 Opera、Safari、Google Chrome。2015 年,Microsoft 發布 Windows 10,當中使用 Microsoft Edge 取代了 Internet Explorer。
現代的上網環境
Firefox、Google Chrome、Microsoft Edge、Safari 與 Opera 是市場中主要的競爭者。過去十年來,行動裝置發展成為大部分使用者主要的上網方式。目前大部分使用者只使用行動瀏覽器與應用程式來上網。主要的瀏覽器也都為 iOS 及 Android 裝置提供行動版瀏覽器。雖然這些應用程式在特定用途上相當好用,但僅提供了受限的上網功能。
在未來,網路環境可能會脫胎自原始的超文字,提供各種不同而廣闊的互動式體驗。虛擬實境已經出現了幾十年(自 1992 年的 Lawnmower Man 與 1995 年的任天堂 Virtual Boy 起算),但網路可能使其被大眾所接受。Firefox 已經支援了 WebVR 與 A-Frame,可讓開發者快速而簡單地打造虛擬實境網站。現代的大多數行動裝置都支援 WebVR,可以將手機插入簡單的卡紙盒中,成為 VR 眼鏡。由科幻小說家 Neal Stephenson 所描繪的 3D 虛擬實境網頁可能已經離我們不遠。如果是這樣的話,網頁瀏覽器可能會融入為另一個世界的真實入口。
無論網際網路環境的未來如何,Mozilla 與 Firefox 都會持續提供服務,確保使用者能有強大的工具來上網,並使用其提供的所有功能。我們相信網路應由所有人所共有,且每個人都應該能夠自行控制上網體驗。這也是為什麼我們在 Firefox 當中提供各種能夠保護使用者隱私的工具,並且永不將使用者資料銷售給廣告商。
資源
- https://en.wikipedia.org/wiki/Mosaic_(web_browser)
- https://en.wikipedia.org/wiki/History_of_the_web_browser
- https://en.wikipedia.org/wiki/History_of_the_Internet
- https://en.wikipedia.org/wiki/Browser_wars
- https://home.cern/topics/birth-web
- https://www.zdnet.com/article/before-the-web-the-internet-in-1991/