无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

5年,我寫了個爆火的軟件,0收入,卻被Anthropic收購了......

0
分享至

我聽說這個世界上曾經有一批非常神奇的程序員,他們一言不合就爆改核心系統,快速發布,給產品打上自己的烙印。

例如Brendan Eich,僅用 10 天就開發出 JavaScript 原型,為網頁交互式內容奠定標準。

Ken Thompson,老婆離家三周,他就寫了個操作系統:Unix。

Ryan Dahl, 開發了Node.js,幾乎憑借一己之力把JavaScript帶到了服務器端。

John Carmack,將游戲拆解成引擎+內容,并且通過在Doom和Quake引擎中極端的性能優化,讓3D游戲成功運行在消費PC之上。

5年前,我也有幸成為了他們中的一員。

01

高中輟學

我非常幸運,生活在加州灣區,從小到大,幾乎所有時間都泡在電腦前,學習了各種計算機知識。

高中的時候,我自學Ruby on Rails,并且寫了一個應用,老師們還覺得挺不錯的。


當時我就想,我都能獨立完成應用了,是不是也可以找到工作了?

我學習成績不咋地,很討厭學校,于是就給灣區的公司發郵件,沒想到真有一家讓我去實習了。

于是,我高中輟學,開始了程序員的生涯。

14歲時我就看Hacker News,上面的各種創業故事深深地影響了我,所以也搞了一些零散的“創業”:

一個 Pokémon Go 地圖,2016年Pokémon Go 爆火,有 490 萬人使用。

一個 Chrome 擴展程序,可以讓用戶在不分享密碼的情況下訪問網站,也有幾百萬人使用。

后來我加入了Stripe 擔任前端開發,積累了大規模前端架構經驗和高性能 Web 應用開發經驗。

02

難以忍受的45秒

2021年,我正在開發一款對性能要求極高的多人瀏覽器游戲,它有點像 Minecraft,但用的是 JavaScript。

開發這款游戲非常困難,代碼庫越來越龐大,每次我在編輯器中保存代碼,到在瀏覽器中看到更改效果,竟然得等45秒!

這種糟糕的“開發-反饋”循環實在是不能忍,我必須要做點兒什么事情了。

首先,我嘗試用Zig這個編程語言重寫了esbuild的JSX和TypeScript轉譯器。


效果非常驚人,比esbuild快3倍,比swc快94倍,比babel快197倍。


接下來我又嘗試讓 Next.js 跑起來,這次就難了,因為必須得實現服務器端頁面渲染(SSR)。

沒錯,就是需要一個JavaScript運行時環境。

我測試了JavaScriptCore 和Chrome V8,發現在所有基準測試中,JavaScriptCore 的啟動速度都更快。

那就用JavaScriptCore重寫一個JS運行時吧。


悲催的是,JavaScriptCore這個JS引擎是WebKit的一部分,而WebKit是一個超級龐大,耦合嚴重的大型代碼庫,里邊除了JS引擎,還有HTML Parser,CSS Engine,Layout Engine等等。

所有東西攪成一團,官方只有一些簡單的C API文檔,讓你實現一些簡單的功能,想把JavaScriptCore單獨“拿”出來,充當JavaScript的運行時是在太難了。

我算是理解當初Ryan Dahl為啥選擇V8來做Node.js了.....


我沒有辦法,只好瘋狂地去閱讀WebKit的源代碼,一個月后,我終于把JavaScriptCore給剝離出來了。

另外我對npm也極為不爽,npm install 由于小文件太多,速度巨慢,node_modules簡直是依賴地獄。

既然都重寫runtime了,那順便把npm也重寫了吧!

這一年真是瘋狂,大部分時間,我都待在奧克蘭一間非常狹小的公寓里,每天除了寫代碼就是在推特上發關于 Bun 的內容。

是的,我把我寫的打包器、轉譯器、運行時、包管理器叫做Bun,就是兔子的意思。


03

兔子來了

在互聯網文化中,Bun經常表示:敏捷,快速,高繁殖速度(瘋狂增長)。

很多人說,看到bun install 就想笑,因為看起來像npm install的萌化版,有種“Node世界太沉重了,來只兔子把它撞翻的感覺”。

2022年7月,我正式發布了Bun v0.1.0 。


這個消息立刻在JavaScript圈引發了一場地震,開源第一周,Bun就獲得了2萬的GitHub Star。

用戶紛至沓來,我根本沒法寫代碼,每天的工作就是回復用戶的消息。

網上瘋傳著類似這樣的圖:



可以說,Bun的工具鏈對Node產生了碾壓般的優勢。

很多人看到Bun源碼時驚呼:“這玩意兒居然是一個人寫的!”。

確實,v0.1.0的時候我沒有團隊,我一個人:


  • 讀 WebKit 源碼

  • 實現JavaScript runtime

  • 實現Node compatibility

  • 寫 package manager


這種風格確實有點像John Carmack和Ryan Dahl等人,在程序員圈傳播力極強。

更重要的是,2022年的JavaScript生態,很多人已經進入了一個工具鏈疲勞的狀態,每天面對著巨慢的npm install,爆炸的node_modules,前端程序員已經受不了了。

Bun就像一股清新的風吹進了JS圈,讓人神清氣爽。

04

終極解脫

但是Bun依然是個不太完善的產品,比如不支持Windows,和Node.js的兼容性還不太好。

不過,風險投資像鯊魚聞到了血腥,蜂擁而來,Bun相繼完成了種子輪和A輪兩次融資,我在舊金山建立了一個十幾個人的團隊,開足馬力完善Bun,相繼發布了V1.0, 1.1,1.2,1.3 .......

但是,不論Bun有多么火,它的收入一直為0。

像Bun這樣的工具,如果要賺錢,必須走 “開源+托管服務” 的模式。

這意味著我必須分出大量精力去開發云平臺、處理計費系統、尋找付費客戶,而不是專注于優化運行時(Runtime)的性能。

過早的變現欲望也會引發開發者的警惕:我能把公司的技術棧壓在Bun上嗎?它5年和10年后還存在嗎?

但是世界在迅速變化,2024 年底,人工智能編碼工具已經從“炫酷演示”變成了“真正實用”。

大家突然發現,Bun 作為一個運行時(Runtime),在處理 AI 生成的高頻、碎片化任務(如瞬間啟動、執行測試、自動修復代碼)時具有天然的性能優勢。

Bun還是一個天生的CLI分發工具,運行速度飛快,這簡直是很多AI Coding Agent夢寐以求的基礎設施工具。

比如Claude Code,就逐漸從Node.js轉向了Bun,還有FactoryAI,OpenCode。

我們一直優先處理Claude Code提出的問題,我和Claude Code的核心負責人Boris Paskalev 也有過多次長談,探討AI編程的發展方向,達成了很多共識。


2025年12月,Anthropic 收購了Bun,承諾 Bun 將繼續作為開源項目(采用 MIT 協議)存在。

我終于解脫了,不用再去苦苦尋找盈利模式,完全跳過了“變現”章節,專注于構建最優質的 JavaScript 工具鏈。

我是Jarred Sumner,這就是我和Bun在過去五年的故事。


最初,我只是想讓 JavaScript 快一點,沒想到撞翻了半個前端世界。

Bun這只兔子能跑多遠? 讓時間回答,讓代碼說話吧。

碼農翻身后記:

寫完這篇文章,我一直在想,AI編程時代來臨以后,像Jarred Sumner這樣“一個人爆改整個系統”的程序員,以后還會出現嗎?

理論上來說,應該會越來越多,因為AI賦予了程序員更強大的編程能力,但是我又覺得能做出這樣創新工作的人,必須得敢想敢干,能挑戰一切權威才行(就像Bun挑戰了Node龐大的生態),而大多數人都是習慣于用別人發明的工具,默默忍受這些工具的缺點,最多吐槽幾句。

所以,即使到了AI時代,創新型的程序員依然會非常稀缺的,你覺得呢?

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
四場失利合計被逆轉71分!均齡25.06歲成馬刺借口?官推發聲力挺

四場失利合計被逆轉71分!均齡25.06歲成馬刺借口?官推發聲力挺

顏小白的籃球夢
2026-06-14 12:19:36
梁洛施挽男友走紅毯,兩人十分般配!馬浴柯左手訂婚戒指搶鏡!

梁洛施挽男友走紅毯,兩人十分般配!馬浴柯左手訂婚戒指搶鏡!

娛樂團長
2026-06-14 12:02:59
克里米亞慘狀觸目驚心,俄羅斯人想起阿富汗戰爭之痛

克里米亞慘狀觸目驚心,俄羅斯人想起阿富汗戰爭之痛

孤痞野貓
2026-06-13 07:59:12
毫無底線!具俊曄公開與大S私密往事,20年前韓國同居小屋曝光

毫無底線!具俊曄公開與大S私密往事,20年前韓國同居小屋曝光

社會日日鮮
2026-06-13 05:28:59
172分鐘!諾蘭A級大片,7.17上映!

172分鐘!諾蘭A級大片,7.17上映!

草莓解說體育
2026-06-13 14:43:05
原來她就是馬寧的妻子!怪不得能成世界杯紅人,有個好妻子太重要

原來她就是馬寧的妻子!怪不得能成世界杯紅人,有個好妻子太重要

滄海一書客
2026-06-14 17:08:51
深度解析塔利班的財富密碼:和美軍打了20年,塔利班的錢從何而來

深度解析塔利班的財富密碼:和美軍打了20年,塔利班的錢從何而來

抽象派大師
2026-06-14 14:28:33
高市早苗滿懷期待地抵達英國,沒想到被降級接待。

高市早苗滿懷期待地抵達英國,沒想到被降級接待。

荊楚寰宇文樞
2026-06-14 22:49:41
文班:這是我人生最深刻一課,總決賽大部分時間是我們統治著比賽

文班:這是我人生最深刻一課,總決賽大部分時間是我們統治著比賽

懂球帝
2026-06-14 13:01:11
一些豪華手表正被送進熔爐,成“煉金”原料;世界黃金協會調查顯示,90%以上的受訪央行預計在未來12個月會繼續增持黃金

一些豪華手表正被送進熔爐,成“煉金”原料;世界黃金協會調查顯示,90%以上的受訪央行預計在未來12個月會繼續增持黃金

大風新聞
2026-06-14 15:31:04
特奧多羅沒想到,全家剛中方被制裁,還有更遭的,中國要斷供化肥

特奧多羅沒想到,全家剛中方被制裁,還有更遭的,中國要斷供化肥

咸魚金腦袋
2026-06-14 05:25:36
深圳天橋僵持6小時!暴雨中兩人互不讓路,直到警察到場才結束!

深圳天橋僵持6小時!暴雨中兩人互不讓路,直到警察到場才結束!

杰絲聊古今
2026-06-14 18:25:14
伊朗:霍爾木茲海峽,全面關閉!

伊朗:霍爾木茲海峽,全面關閉!

數據寶
2026-06-14 12:12:04
星爺新片海報一出,網友直接炸了:周星馳三個字占了整張海報,主演名字去哪了?

星爺新片海報一出,網友直接炸了:周星馳三個字占了整張海報,主演名字去哪了?

阿廢冷眼觀察所
2026-06-14 12:30:48
油車預計多長時間會被完全淘汰?看網友評論 :引起萬千共鳴

油車預計多長時間會被完全淘汰?看網友評論 :引起萬千共鳴

夜深愛雜談
2026-06-11 07:54:59
A股,明起重大調整

A股,明起重大調整

第一財經資訊
2026-06-14 10:50:38
中東那個惡霸終于死了,不是被打死的,是被特朗普的談判拖死的!

中東那個惡霸終于死了,不是被打死的,是被特朗普的談判拖死的!

花折亦度無情
2026-06-13 16:49:17
退休老干部被中年撈女盯上了,已有多人中招被榨干后要飯回的家!

退休老干部被中年撈女盯上了,已有多人中招被榨干后要飯回的家!

黯泉
2026-06-13 11:22:45
馬刺今夏三大目標!3個首輪換頂級鋒線,換走福克斯扶正哈珀?

馬刺今夏三大目標!3個首輪換頂級鋒線,換走福克斯扶正哈珀?

劉哥談體育
2026-06-14 15:20:30
女子外賣備注牛蛙不要燒 結果收到一兜活潑亂跳的牛蛙 商家:以為考驗是預制菜

女子外賣備注牛蛙不要燒 結果收到一兜活潑亂跳的牛蛙 商家:以為考驗是預制菜

快科技
2026-06-12 09:44:10
2026-06-14 23:36:49
碼農翻身 incentive-icons
碼農翻身
有趣且硬核的技術文章
275文章數 654關注度
往期回顧 全部

科技要聞

Anthropic最強模型被禁,傳亞馬遜通風報信

頭條要聞

男子深夜遭3次撞擊碾壓致死 民警在多輛車上發現血跡

頭條要聞

男子深夜遭3次撞擊碾壓致死 民警在多輛車上發現血跡

體育要聞

8年8隊奪冠,鄧肯那句話,現在還給了馬刺

娛樂要聞

鄧超攜子觀戰NBA,等等帥氣十足

財經要聞

金價跌至900元關口,大媽又來抄底了!

汽車要聞

綜合續航超1600km/零百加速4秒級 2027款星途ES預售18.99萬起

態度原創

藝術
數碼
親子
房產
教育

藝術要聞

Lori Putnam | 光感拉滿的印象風景寫生

數碼要聞

攜手生態伙伴共譜新篇 HDC 2026鴻蒙電腦開啟新征程

親子要聞

去小院看爺爺奶奶,一見面就親的不行,還得是大孫子隔輩親啊!

房產要聞

海南最賺錢行業曝光!最快4年半,海口全款買三房!

教育要聞

中考結束,但人生的無限可能才剛剛開始

無障礙瀏覽 進入關懷版