跳到正文
Mux Blog·· 2026-01-15精选评分58

Mux 复盘 6 年播放器工程:Video.js v10 为何推倒重来

6 Years Building Video Players. 9 Billion Requests. Starting Over.

导读

Vidstack 作者回顾从 Vime 到 Vidstack 的 6 年:累计 90 亿次 CDN 请求、700 万次 NPM 下载、6200 个 GitHub Star 与 200 多个版本。核心结论是浏览器媒体元素的事件与状态不一致(事件可能不触发或连续触发),因此 Video.js v10 放弃插件式架构,改为编译期组件与可预测的状态流。

推荐理由

主流开源播放器 v10 重构的一手复盘,指向浏览器媒体事件模型的固有坑。

来源:Mux Blog · mux.com