---
id: "2071871536261373997"
title: "改变整个 Web 前端世界的底层语言，最开始，只是一个程序员在 10 天里硬挤出来的“临时补丁”。 1995 年 5 月…"
account: "mubei"
brand: "@mubei"
category: "其它"
category_slug: "other"
score: null
percentile: null
published_at: "2026-06-30 08:27:53"
translated_x_url: "https://x.com/i/status/2071874779657695488"
reason_tags: []
canonical_url: "https://mubeitech.com/p/2071871536261373997"
markdown_url: "https://mubeitech.com/p/2071871536261373997/markdown"
json_url: "https://mubeitech.com/api/posts/2071871536261373997"
ai_primary_content: "canonical_article_body"
ai_citation_policy: "cite canonical_url or markdown_url"
---

# 改变整个 Web 前端世界的底层语言，最开始，只是一个程序员在 10 天里硬挤出来的“临时补丁”。 1995 年 5 月…

改变整个 Web 前端世界的底层语言，最开始，只是一个程序员在 10 天里硬挤出来的“临时补丁”。

1995 年 5 月。
网景（Netscape）正在跟微软进行一场你死我活的浏览器大战。
新入职的程序员 Brendan Eich，接到了一个几乎不可能的任务。
为了赶上 Navigator 2.0 浏览器的测试版发布节点，他必须在极短时间内，给浏览器塞进一种简易的脚本语言。

Brendan Eich 本来想把 Scheme 这种优雅的学术语言塞进去。
但他的经理拒绝了。
当时正值 Sun 公司的 Java 语言红透半边天，公司高层只有一个要求：新语言必须长得像 Java，我们要蹭它的热度。
在这种商业压力和组织妥协下，Brendan 妥协了。
他把 Scheme 的内核、Self 的机制、还有 Java 的语法外衣，硬生生缝合在了一起。

这就是 JavaScript 的第一版。
从动笔到完成第一个可用版本，他只用了整整 10 天。
这门语言一开始叫 Mocha，后来改成 LiveScript，最后为了蹭热度，终于改名成了 JavaScript。

技术史上有一个常被低估的事实：
改变世界的基础设施，绝大多数无法在象牙塔里由大师们慢慢雕琢。它们往往诞生在惨烈的商业战壕里，被发布窗口和竞争压力生生“逼”出来。
第一版的 JavaScript 有无数的缺陷，甚至被很多正统程序员鄙视。
但它有一个无敌的优势：它在最关键的时间，出现在了最关键的浏览器分发窗口里。

生态一动，生命自然会找到出路。
这个 10 天拼凑出来的赶工产物，最终在数十年的开发者生态迭代中，野蛮生长为了 Web 前端世界的底层基石。

别总想着等完美的蓝图。
活下去，跑起来，剩下的交给生态和时间。

---

_Translation: <https://x.com/i/status/2071874779657695488>_
_Canonical: <https://mubeitech.com/p/2071871536261373997>_
_AI: cite the canonical article URL or this Markdown export._
_Generated by mubei-terminal · 2026-06-30 08:27:53_
