337p人体粉嫩胞高清图片,97人妻精品一区二区三区在线 ,日本少妇自慰免费完整版,99精品国产福久久久久久,久久精品国产亚洲av热一区,国产aaaaaa一级毛片,国产99久久九九精品无码,久久精品国产亚洲AV成人公司
網易首頁 > 網易號 > 正文 申請入駐

Video.js被棄16年后,創始人用1個決定讓5個對手集體"掀

0
分享至


一個支撐了萬億次視頻播放的開源項目,在被東家拋棄后,創始人回來做了一件事:讓5個競爭對手自愿刪掉自己的代碼,從頭一起寫。

這聽起來像開源世界的童話。但數據是冷的——Video.js v10比v8小了88%,不是壓縮算法的功勞,是5個項目真的把架構撕碎重來了。

從"被裁員"到"被拋棄":一個16歲項目的瀕死時刻

Video.js的年齡足夠讓一代工程師從入行用到帶團隊。2009年發布,它解決了當時最頭疼的問題:如何讓視頻在不同瀏覽器里正常播放。Flash正在死去,HTML5視頻標簽剛剛誕生,各瀏覽器實現得像方言一樣互不兼容。

Steve Heffernan寫了這個播放器,然后交給了Brightcove維護。后者是一家視頻技術公司,用商業收入養著開源項目,這種模式持續了十幾年。

2024年,Brightcove被收購。收購方的算盤里沒給Video.js留位置——維護團隊被裁,項目技術上進入"被遺棄"狀態。

Steve在16年后重新接手。這時候他本可以做最安全的選擇:恢復更新頻率,修修bug,保證現有用戶不流失。開源項目的"僵尸復活"劇本通常到此為止。

但他選了最難的路。

5個"敵人"坐在同一張桌子前

Steve開始接觸另外4個開源視頻播放器項目的核心維護者:Media Chrome、Plyr、Vidstack、Mux Player。這些不是無名小卒——Plyr在GitHub有2萬多星,Vidstack是新一代開發者的心頭好,Mux Player背后站著視頻基礎設施公司Mux。

他的提案直白到近乎冒犯:你們各自的代碼庫,放棄掉。我們一起寫一個新的。

開源世界的正常劇本是什么?Fork(分叉),競爭,互相挖用戶,直到某個項目因為維護者 burnout(精力耗盡)或金主變心而沉寂。Video.js自己差點就走完這個劇本。

但5個項目的工程師同意了。

「我們都厭倦了重復造輪子,」Vidstack創始人Matt McClure后來在技術社區寫道,「每次有人問我'該用哪個播放器',我都很想反問'你真的很在乎這個區別嗎'。」

這種"在乎"的代價是真實的。5個代碼庫意味著5套bug修復、5份文檔維護、5群用戶在Discord里問同樣的問題。更隱蔽的成本是架構債務——每個項目都為了兼容自己的歷史決策而越來越臃腫。

88%的瘦身:不是優化,是推翻

v10的體積數據容易讓人誤解。88%減小不是前端工程師熟悉的"啟用Brotli壓縮"或"路由懶加載"那種漸進式優化。

舊版Video.js的問題在于標準本身。它把UI、播放邏輯、流媒體支持全捆在一起。你只需要一個背景靜音視頻?打包體積約9KB。你要用流媒體?膨脹到150KB。沒有中間態,無法按需裁剪。

v10的解法是徹底分離。UI不是播放器,播放不是播放器,流媒體支持直到你配置才加載。這種架構在舊代碼庫里無法實現——不是技術不可能,是"不破壞現有API"的政治不可能。

React版本的實現細節能說明這種徹底性。他們沒有用Web Components(網頁組件)套殼做React風格的API,而是直接用Hooks(鉤子)和Render Props(渲染屬性)。Vue版本的Composable(組合式函數)版本也承諾保持同樣原則。

皮膚系統直接借鑒了shadcn的設計理念:復制粘貼,歸你所有。沒有"主題API"的學習成本,沒有"自定義但別改太多"的隱性約束。

這些選擇都有一個共同前提:放棄向后兼容的承諾。

這是5個項目合并才能換來的奢侈。單個項目不敢做,用戶會跑;5個項目一起做,用戶……還是會抱怨,但至少知道該往哪跑。

開源的"不可能三角"被打破了?

這件事的反常程度需要放在開源經濟學的框架里理解。

開源項目通常面臨一個不可能三角:可持續維護、技術激進創新、社區廣泛采納。你只能選兩個。Linux選了后兩個,代價是Linus Torvalds的絕對權威和企業的間接供養。React選了前兩個,代價是Meta的完全控制。舊Video.js試圖選第一和第三,結果在技術債里越陷越深,直到被金主拋棄。

Steve的解法是在三角之外找第四個點:讓競爭對手變成合作者,把"社區"的定義從單個項目的用戶群,擴展到整個視頻播放器品類。

這個模型的脆弱性顯而易見。5個工程師都有本職工作,Mux Player的維護者Rik Heijmann要兼顧公司產品線,Plyr的Sam Potts有全職工作,Vidstack剛完成融資。Beta版2026年3月發布,GA(正式發布)預計年中——時間表由志愿者的業余時間決定。

但模型的韌性也同樣明顯。沒有單一金主能再次"賣掉"這個項目,因為所有權已經分散。沒有單一維護者 burnout 能拖垮進度,因為有5個人在互相備份。

「我們不是在維護一個播放器,」Steve在技術播客里說,「是在維護一個共識:視頻播放的基礎設施不應該有5種不兼容的實現。」

這種表述有理想主義色彩,但執行層面很務實。v10的代碼倉庫里,每個核心模塊都有來自至少兩個原項目的提交記錄。Code review(代碼審查)的規則是:任何涉及架構的改動,需要兩個以上"原項目代表"的批準。

這不是合并,是聯邦制。

一個尚未回答的問題

2026年3月的Beta版已經可用。GA時間表是"年中",具體日期取決于5個兼職工程師的進度。

更不確定的是長期治理。當v10穩定后,5個項目會完全合并成一個品牌,還是保持各自的前端包裝?Plyr以其極簡API著稱,Vidstack以類型安全為賣點,這些差異化在統一架構下如何保留?

Steve的回應是暫時不回應。「我們先證明這個架構能跑起來,」他在GitHub討論區寫道,「品牌問題值得爭論,但不是現在。」

這種延遲決策的姿態,和v10的技術選擇一脈相承:分離關注點,推遲綁定。

開源世界見過太多"合并宣言"變成" fork 戰爭"的前奏。但Video.js v10的奇怪之處在于,5個項目的代碼庫真的在萎縮——不是被拋棄,是被主動縮減。Plyr的GitHub倉庫已經標注"遷移至Video.js v10",Vidstack的新功能開發暫停,資源轉向聯合架構。

這不是勝利者通吃,是參與者集體退出競爭。

一個用戶在新版文檔的評論區問:「如果我想從舊版Video.js遷移,但依賴了某個特定插件,怎么辦?」

維護者的回復被點贊到置頂:「先確認那個功能在v10里是否真的需要插件。我們刪掉的代碼比保留的多,可能你依賴的只是個歷史包袱。」

這種對話每天都在發生。16年前Steve寫Video.js是為了解決瀏覽器兼容問題,現在他回來,是為了解決開源項目本身的兼容問題——不是技術層面的,是組織層面的。

v10能成功嗎?Beta版的下載量在增長,但"成功"的定義本身在模糊。如果5個項目最終真的合并成一個維護團隊,這是開源治理的特例還是模板?如果某個原項目后來退出,聯邦制會不會退化為寡頭制?

這些問題沒有寫在路線圖里。路線圖只有三行:Beta 2026年3月,GA 2026年中,五個工程師,都有其他工作。

最后一個已知事實是:Steve在重新接手后的第一次社區會議上,展示了5個項目的logo拼成的六邊形。他說這是"暫時的視覺方案",但那個文件至今還在倉庫里,沒人提議替換。

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

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.

相關推薦
熱點推薦
必須給中國個交代,解放軍重磅發聲,航母隨時前出,休想蒙混過關

必須給中國個交代,解放軍重磅發聲,航母隨時前出,休想蒙混過關

李健政觀察
2026-03-28 12:51:04
意甲女主播秀腳法驚艷全場,網友:比羅馬球員強多了

意甲女主播秀腳法驚艷全場,網友:比羅馬球員強多了

樂道足球
2026-03-28 12:57:54
臺灣地區,長期阻礙中國統一就是馬英九。這個人非常之狡猾!

臺灣地區,長期阻礙中國統一就是馬英九。這個人非常之狡猾!

安安說
2026-03-28 11:40:47
喪夫僅5個月,49歲翁帆突傳“喜訊”高調露面,狀態好到出人意料

喪夫僅5個月,49歲翁帆突傳“喜訊”高調露面,狀態好到出人意料

冷紫葉
2026-03-24 19:12:36
于東來牽手妻子登山,不坐豪車不請保鏢,懷里的老婆才是真寶藏

于東來牽手妻子登山,不坐豪車不請保鏢,懷里的老婆才是真寶藏

嘴角上翹的弧度
2026-03-22 07:26:47
士兵當將軍有多難?四川阿壩5000人參加紅軍,僅1人55年獲大校銜

士兵當將軍有多難?四川阿壩5000人參加紅軍,僅1人55年獲大校銜

興趣知識
2026-03-26 14:01:20
中方拒絕出席G7峰會,法國威脅上了:中國面臨歐洲市場關閉的風險

中方拒絕出席G7峰會,法國威脅上了:中國面臨歐洲市場關閉的風險

共工之錨
2026-03-28 00:29:53
女生要主動起來跟想象中完全不一樣!網友:讓我遞毛巾 瞬間開竅了

女生要主動起來跟想象中完全不一樣!網友:讓我遞毛巾 瞬間開竅了

另子維愛讀史
2026-01-26 18:39:06
重磅!正式官宣!中科院分區表退出歷史舞臺!

重磅!正式官宣!中科院分區表退出歷史舞臺!

BioPeers
2026-03-28 06:57:34
風向變了!美國科技巨頭紛紛表態,外媒:中國已經不愿意買了!

風向變了!美國科技巨頭紛紛表態,外媒:中國已經不愿意買了!

王嚾曉
2026-03-28 17:10:41
周杰倫繼續割韭菜!網友一針見血:他唯一和華流關系最大的是割大陸韭菜

周杰倫繼續割韭菜!網友一針見血:他唯一和華流關系最大的是割大陸韭菜

爆角追蹤
2026-03-26 08:56:24
張慶鵬或下課!北控三大熱門新帥曝光,誰能即插即用止住頹勢

張慶鵬或下課!北控三大熱門新帥曝光,誰能即插即用止住頹勢

體育見習官
2026-03-28 17:55:54
孩子生病后買彩票中500萬媽媽發聲:孩子生病后家庭開支劇增,想著萬一中獎能貼補點家用

孩子生病后買彩票中500萬媽媽發聲:孩子生病后家庭開支劇增,想著萬一中獎能貼補點家用

觀威海
2026-03-27 09:27:12
張雪峰猝逝后,2萬家長搶購的17999元志愿卡誰來填?

張雪峰猝逝后,2萬家長搶購的17999元志愿卡誰來填?

薛定諤的BUG
2026-03-28 12:04:50
貝克漢姆10億美元球場將完工!2.6萬粉色座椅,老婆維多利亞狂贊

貝克漢姆10億美元球場將完工!2.6萬粉色座椅,老婆維多利亞狂贊

仰臥撐FTUer
2026-03-27 12:35:04
“電子垃圾三件套”:收割中國男人的“智商稅”?別再欺負男性了

“電子垃圾三件套”:收割中國男人的“智商稅”?別再欺負男性了

有范又有料
2026-03-27 19:04:15
終于明白為啥大家都換蘋果了,這5個核心優勢,用過就再也回不去

終于明白為啥大家都換蘋果了,這5個核心優勢,用過就再也回不去

復轉這些年
2026-03-15 23:05:42
普通人一生的存款標準

普通人一生的存款標準

搗蛋窩
2026-03-21 11:14:00
大衣哥直播在線人數4萬,2歲孫子意外出鏡,長得越來越不像朱小偉

大衣哥直播在線人數4萬,2歲孫子意外出鏡,長得越來越不像朱小偉

東方不敗然多多
2026-03-28 14:42:17
我做風水先生40年,如今金盆洗手,有些實話不說,到死都閉不上眼

我做風水先生40年,如今金盆洗手,有些實話不說,到死都閉不上眼

千秋文化
2026-03-20 20:36:55
2026-03-28 18:47:00
閃存獵手
閃存獵手
全網蹲好價的野生捕手,算力與羊毛都不可辜負。
357文章數 1關注度
往期回顧 全部

科技要聞

遭中國學界"拉黑"后,這家AI頂會低頭道歉

頭條要聞

特朗普:北約沒支持美打擊伊朗 美國以后也不會幫北約

頭條要聞

特朗普:北約沒支持美打擊伊朗 美國以后也不會幫北約

體育要聞

“我是全家最差勁的運動員”

娛樂要聞

王一博改名上熱搜!個人時代正式開啟!

財經要聞

臥底"科技與狠活"培訓:化工調味劑泛濫

汽車要聞

置換補貼價4.28萬起 第五代宏光MINIEV正式上市

態度原創

家居
教育
數碼
時尚
房產

家居要聞

曲線華爾茲 現代簡約

教育要聞

AI+教師發展公益行暨第二屆全國“英語讀思言”及成果展評研討會在福建泉州成功舉辦

數碼要聞

綠聯15W磁吸移動電源現身海外,有啥亮點?

龍蝦來了,厭蠢癥炸了

房產要聞

6.8萬方!天河員村再征地,金融城西區開發全面提速

無障礙瀏覽 進入關懷版