Skip to content

JavaScript 发展历程

JavaScript 的历史展示了它是如何从一个用于简单客户端数据验证的脚本语言,演变成为一门支持前后端开发、跨多个环境应用的全栈编程语言,成为世界上最流行的编程语言之一。

诞生初期

1989 年,欧洲核子研究组织提出了全球互联信息共享网络的概念,奠定了互联网的基础。

1990 年,世界上第一个网页和浏览器——WorldWideWeb 和 Nexus 浏览器问世。HTML 的诞生为构建网页提供了基石。

1993 年,Mosaic 浏览器的推出,引入了图形界面网页浏览器的概念,提高了网页的可访问性。

1994 年,网景公司发布 Netscape Navigator 浏览器,为了解决客户端简单表单验证的需求,开始开发一种客户端脚本语言。

1995 年,网景公司为即将发布的 Netscape Navigator 2.0 浏览器开发了一个名为 LiveScript 的脚本语言。就在 Netscape Navigator 2 正式发布前,网景把 LiveScript 改名为 JavaScript,以便搭上媒体当时热烈炒作 Java 的顺风车。

由于 JavaScript 1.0 很成功,网景又在 Netscape Navigator 3 中发布了 JavaScript 1.1 版本。

标准化时期

1996 年,微软应对网景公司的 JavaScript 推出了自己的版本——JScript,并将其集成到了 IE3 浏览器中。这一举措导致了市场上出现了两种不同的 JavaScript 实现,即网景的 JavaScript 和微软的 JScript。这种分歧让业界深刻意识到,为了避免兼容性问题并促进 Web 技术的健康发展,迫切需要制定一个统一的 JavaScript 规范。因此,这一需求促进了 JavaScript 语言标准化工作的启动。

1997 年,JavaScript 1.1 提交给欧洲计算机制造商协会(ECMA),标志着 JavaScript 正式开始标准化过程,ECMAScript 成为 JavaScript 的官方标准。

自此以后,各家浏览器均以 ECMAScript 作为自己 JavaScript 实现的依据,虽然具体实现各有不同。

快速发展时期

2002 年,Firefox 浏览器发布,其 JavaScript 引擎 SpiderMonkey 标志着开源社区对 JavaScript 开发的重要贡献。

2008 年,Google 的 Chrome 浏览器及其 V8 引擎的发布,显著提高了 JavaScript 的执行效率。

2009 年,Node.js 的诞生使 JavaScript 能够运行在服务器端,彻底改变了 Web 开发的景象。

至此,JavaScript 从简单的客户端表单验证脚本发展成为一门全栈技术的核心语言,成为了世界上最流行的编程语言之一。