- 它是首款图形化网页浏览器,允许在互联网上大规模显示多媒体内容。
- 它在 NCSA 的开发为 Netscape 和后来的 Internet Explorer 的诞生奠定了技术基础。
- 由于其跨平台兼容性和对各种协议的支持,它提高了万维网的普及度。

如果我们理所当然地认为浏览互联网就意味着进入一个充满色彩、视频和标签页的世界,那是因为几十年前有人灵光一闪,想到了要把网络从枯燥的终端机中解放出来。虽然我们往往认为这一切始于谷歌浏览器或如今已被遗忘的IE浏览器,但真正点燃导火索的是一款名为Mosaic的软件,它从根本上教会了我们如何看待如今的互联网。
要了解我们现在所处的境地,我们需要回顾过去,看看网页浏览并非一直如此直观。在 Mosaic 成为主流之前,网页浏览曾有过非常原始的纯文本形式,其体验更像是阅读系统文件,而非访问现代网站。正是图形界面的出现,使得任何用户,即使不是计算机专家,也能轻松探索网络世界。
摩西大爆炸之前的地基
早在 Mosaic 出现之前,互联网就已经开始发展演变。20 世纪 80 年代,虽然HyperBBS 和 HyperLAN等程序能够实现超文本跳转,但它们的功能非常基础。1987 年,尼尔·拉尔森 (Neil Larson) 开发的 TransText 的问世是一个重要的里程碑,它预示着现代超文本处理器的发展方向。
真正的变革始于1990年,当时在欧洲核子研究中心(CERN)工作的蒂姆·伯纳斯-李构思了万维网,并开发了第一个网络服务器。他还创建了第一个浏览器,最初名为WorldWideWeb(后来更名为Nexus),有趣的是,它既可以用来访问网站,也可以用来编辑网站。然而,该程序只能在NeXT计算机上运行,严重限制了其应用范围。为了克服这一难题,Line Mode Browser应运而生,这是一款用C语言编写的跨平台工具,几乎可以在任何计算机上进行文本模式浏览。
20世纪90年代初,出现了其他一些替代方案,例如MidasWWW和著名的Lynx,后者至今仍在GNU GPL许可证下运行。但真正的飞跃发生在1992年,当时赫尔辛基大学的学生推出了Erwise,这是第一个带有图形用户界面的浏览器。尽管它曾引起轰动,但于1994年停止开发,为后来的巨头铺平了道路。
NCSA Mosaic的崛起:首次大规模成功

1993年1月,Mosaic诞生于伊利诺伊大学国家超级计算应用中心(NCSA)。该项目由年轻的马克·安德森(Marc Andreessen)领导,他负责编码和头脑风暴,而埃里克·比纳( Eric Bina)则是程序设计的幕后功臣。其首个稳定版本1.0于1993年4月22日发布,适用于Unix系统。但其成功如此惊人,以至于同年8月,微软Windows和Macintosh版本就已经面世。
Mosaic之所以如此成功,是因为它能够在同一窗口中同时渲染图像和文本,这在当时简直如同魔法一般。此外,它不仅限于HTTP协议(在其原始的0.9版本中),还允许访问Gopher、通过NNTP访问Usenet新闻组,以及通过FTP进行文件传输。从本质上讲,它是早期互联网的瑞士军刀。
尽管这款程序有很多优点,但也存在一些缺陷。例如,在 1.0 版本中,用户无法直接在地址栏中输入网址;必须点击“文件”菜单,然后选择“打开网址”选项。其标志性的地球及其卫星在页面加载时旋转的动画也令人印象深刻——许多现代浏览器都以某种形式沿用了这一视觉概念。
Mosaic 不仅仅是一个程序,它更是之后一切的种子。马克·安德森看到了其中的商业潜力,于 1994 年创立了 Mosaic Communications 公司。然而,由于与伊利诺伊大学就名称问题产生了法律纠纷,公司最终更名为Netscape。由此,Netscape Navigator 应运而生,继承了 Mosaic 的辉煌,并在 20 世纪 90 年代占据了 90% 的市场份额,同时还推出了cookie 和 JavaScript等创新技术。
另一方面,Mosaic 的影响力也延伸到了微软。微软通过 Spyglass 公司获得了该软件的授权,该公司使用了源自 NCSA 的技术,并以此为基础开发了Internet Explorer 2.0,该浏览器预装在 Windows 95 系统中。这引发了第一次大规模的浏览器大战,最终 Internet Explorer 凭借其几乎预装在全世界每台电脑上的系统而胜出。
故事并未就此结束。Netscape 的源代码于 1998 年发布,使得 Mozilla 项目得以在 2002 年开发出Firefox ,凭借标签式浏览和对 W3C 标准的更高遵循度,为行业重新带来了竞争和创新。最终,在 2008 年,谷歌携Chrome浏览器加入战局。凭借其强大的引擎和与搜索引擎的集成,Chrome 如今已成为业界的主导工具。
Mosaic技术现在还能使用吗?
对于那些怀有怀旧情怀或纯粹出于好奇的人来说,Mosaic 并没有完全消失。尽管官方开发已于 1997 年 1 月停止,为 Netscape 让路,但仍有一些项目在继续维护这款软件。例如,在Ubuntu 等 GNU/Linux 发行版上,可以通过在终端运行简单的命令,使用 Snap 软件包安装 Mosaic。
然而,需要注意的是,它是一款极其原始的工具。它基于HTML2,不支持 PNG 等现代格式(尽管支持 JPEG 和 GIF),因此绝大多数现代网站要么无法加载,要么显示完全失真。此外,由于不支持 HTTPS,浏览现代网页几乎不可能,使其更像是一件互动式博物馆藏品,而非一款功能齐全的浏览器。
从ARPANET上的首次超文本跳转,到Chrome和Safari在移动设备上的绝对统治地位,网络浏览的发展轨迹令人目眩神迷。NCSA Mosaic是连接学术文本网络和我们如今口袋里视觉化、多媒体体验的桥梁,为Mozilla、微软和谷歌等巨头的崛起奠定了基础。