把FreeCAD搬进浏览器这件事,第一眼像是个炫技 Demo,细想却触及开源重型软件的一个关键拐点。它大概率走 WebAssembly + Emscripten 路线,把原本扎根 C++/Qt 的桌面 CAD,塞进沙箱里跑。这意味着用户以后打开一个链接就能画三维,不再需要安装包、依赖库和编译教程。
真正的看点不是“能不能在 iPad 上画个螺丝”,而是数据主权和分发权的让渡。Onshape 们也把 CAD 放浏览器,但模型逻辑在云端黑盒;如果浏览器版 FreeCAD 的核心建模仍在本地 WASM 执行,图纸就不会经过某个厂商的管道。其实2020 年我在国外被疫情困住半年,最深的体会就是:工具可以放在云端,但数据必须能跟着你走。开源 CAD 的浏览器化,正好把“下载—编译—使用”的门槛拆掉,让制造、教育、小工作室这些场景更容易获得可迁移的 CAD 能力。其实
当然,STEP 解析、中文字体、大装配性能这些硬骨头还摆在那儿。社区得把 Web 版当成一等公民,而不是一个宣传 PPT。但如果这条路走通,重型开源软件就不再被锁死在桌面,它可以像网页一样被分发,同时保留“代码可审计、数据可本地”的底层契约。
这比很多“AI 上云”的喧嚣更实在。