传统方案(如 Sentry)会把 .dmp 文件上传到服务端做符号解析,敏感堆栈需要出端。@arms/rum-electron 把解析引擎搬到客户端本地:基于 Rust 的 rust-minidump 系列库通过 wasm-pack 编译为 WebAssembly,在应用重启后直接在本地完成崩溃堆栈回溯和模块解析。WASM 引擎以 Base64 编码内嵌在 JS 模块中(约 1.5MB),无需额外文件分发或服务端符号服务。解析结果包含崩溃线程识别、完整堆栈、加载模块列表、系统信息等,崩溃原始数据不出端,特别适合对数据安全有严格要求的金融、政府、医疗行业。




