张芷铭的个人博客

JavaScript 成为浏览器唯一原生语言是历史机遇、商业竞争和标准演化的结果。

历史进程

年份事件
1994Netscape Navigator 占 90% 市场
1995Brendan Eich 10 天设计出 JavaScript(原名 Mocha)
1995改名 JavaScript 蹭 Java 热度
1996微软推出 JScript 竞争
1997提交 ECMA 标准化为 ECMAScript

关键因素

  1. 网景紧急需求:为浏览器添加轻量交互能力
  2. 商业借势:借 Java 知名度推广
  3. 微软竞争:倒逼标准化
  4. 历史惯性:早期无替代,生态锁定

为何无法替代

  • 早期没有轻量脚本语言替代
  • 庞大生态形成正循环
  • ECMAScript 持续进化

现状

TypeScript 编译为 JS,WebAssembly 补充性能,但浏览器核心脚本仍是 JavaScript。

Comments