Rust + WASM:为什么剪辑核心用 Rust
为什么 Rust
视频合成、特效、蒙版是计算密集的活。JS 单线程+GC 做不动,OpenCut 把核心用 Rust 写成 WASM 在浏览器跑。
好处
- 接近原生性能。
- 内存安全。
- 一套核心同时供网页/桌面/移动用。
分工
前端(TS/React)管 UI 交互,Rust 核心管重计算合成,WASM 是两边桥梁。
改 UI 看 apps/web,改合成算法看 rust/crates——别在前端找渲染逻辑。
视频合成、特效、蒙版是计算密集的活。JS 单线程+GC 做不动,OpenCut 把核心用 Rust 写成 WASM 在浏览器跑。
前端(TS/React)管 UI 交互,Rust 核心管重计算合成,WASM 是两边桥梁。