WASM
WebAssembly(WASM)是一种低级二进制指令格式,可在Web浏览器中高效运行,常用于将C/C++/Go等语言编译的高性能代码部署到Web环境,也被广泛用于加密和防护场景
时间轴 (近 90 天)
AI重写的Rust版TypeScript编译器速度是ts-go的2到3倍,能在WASM中运行,对真实项目准确率达99.99%。
Listing Lab 的推理在浏览器中优先使用 WebGPU 加速,不支持时回退到 WASM 在 CPU 上运行。
GitBlast 使用 WASM 与 Web Worker 组合,将 AST 解析放到独立线程以避免阻塞主线程。
AWQ 和 GPTQ 都需要校准数据且推理端需要相应算子支持,在纯浏览器 WASM 环境中不如 GGUF 直接可用。
WordCraft 通过一条命令 `cargo xdaskci` 运行格式化、clippy、约 800 个测试、资产归属检查、分层检查以及 WASM 构建来保障质量。
WebGPU上加载q4f16模型文件(SmolLM2为272.7MB),WASM上加载q4模型文件(SmolLM2为387.9MB)。
WASM多线程依赖SharedArrayBuffer,浏览器仅在页面处于跨源隔离状态时允许使用它,需要同时发送COOP和COEP响应头。
WASM后端1.6 tokens/s的低性能部分是因为页面未启用跨源隔离,导致ONNX Runtime Web使用单线程执行。
在Chrome 155、Windows 11、RTX 4070环境下,360M参数的SmolLM2模型在WebGPU后端达到62.9 tokens/s,WASM后端仅1.6 tokens/s。
把 Rust 组件接入 Python/TypeScript agent 生态的常见路径包括 C ABI、WASM 和本地 RPC(如 gRPC、JSON-RPC over Unix socket)。
还有 19 条时间轴事件
全部知识事实 (20)
AI重写的Rust版TypeScript编译器速度是ts-go的2到3倍,能在WASM中运行,对真实项目准确率达99.99%。
50%待验证Listing Lab 的推理在浏览器中优先使用 WebGPU 加速,不支持时回退到 WASM 在 CPU 上运行。
50%待验证GitBlast 使用 WASM 与 Web Worker 组合,将 AST 解析放到独立线程以避免阻塞主线程。
50%待验证AWQ 和 GPTQ 都需要校准数据且推理端需要相应算子支持,在纯浏览器 WASM 环境中不如 GGUF 直接可用。
50%待验证WordCraft 通过一条命令 `cargo xdaskci` 运行格式化、clippy、约 800 个测试、资产归属检查、分层检查以及 WASM 构建来保障质量。
50%待验证WebGPU上加载q4f16模型文件(SmolLM2为272.7MB),WASM上加载q4模型文件(SmolLM2为387.9MB)。
50%待验证WASM多线程依赖SharedArrayBuffer,浏览器仅在页面处于跨源隔离状态时允许使用它,需要同时发送COOP和COEP响应头。
50%待验证WASM后端1.6 tokens/s的低性能部分是因为页面未启用跨源隔离,导致ONNX Runtime Web使用单线程执行。
50%待验证在Chrome 155、Windows 11、RTX 4070环境下,360M参数的SmolLM2模型在WebGPU后端达到62.9 tokens/s,WASM后端仅1.6 tokens/s。
50%待验证把 Rust 组件接入 Python/TypeScript agent 生态的常见路径包括 C ABI、WASM 和本地 RPC(如 gRPC、JSON-RPC over Unix socket)。
50%待验证Rust 编译到 WASM 的工具体系(wasm-pack、wasm-bindgen、WASI)目前是所有语言中最成熟的。
50%待验证WASM 通过线性内存模型和能力式安全,让宿主精确控制沙箱可访问的系统资源,如文件、网络和时钟。
50%待验证Rust 编译到 WASM 生成的模块体积小、启动快,适合毫秒级冷启动的 Agent 场景。
50%待验证VoxRT 只在移动端发布 VAD,不在浏览器发布,因为持续音频采集的 WASM 配置差异足够大,尚未证明工程投入合理。
50%待验证VoxRT 的技术栈覆盖 iOS、Android、浏览器(通过 WASM)和 Linux(树莓派、Jetson、服务器),共享的 Rust 运行时可编译到各目标平台。
50%待验证在 Chrome WASM 中,关键词识别以 0.97% RTF 运行;在骁龙 662 上以 16% RTF 运行,支持 14 个固定英语命令。
50%待验证浏览器端RAG流程包含检索、门控、提示构造、生成四个步骤;生成时优先使用WebGPU,不支持则回退到WASM在CPU上运行。
50%待验证WebGPU是浏览器暴露的现代图形与计算API,能让JavaScript直接调用GPU做并行矩阵运算;WASM是可在浏览器运行的二进制指令格式,主要跑在CPU上,兼容性更广但速度更慢。
50%待验证当浏览器不支持 WebGPU 时,Decide Live 自动回退到 WASM(CPU)运行
50%待验证基于成熟框架二次封装(如 OpenCV、Pillow、WASM 图像处理栈)可快速获得稳定基础能力,但架构灵活性受限更多
50%