WebAssembly:编译到浏览器的通用格式
定位:高性能 Web 应用 · 语言无关 · 浏览器沙箱 · 跨平台
WebAssembly 的 8 大应用方向
| 应用方向 | 细分示例与说明 | 典型应用 / 程序 |
|---|---|---|
| 高性能 Web 应用 | 图像处理;音频处理;视频编码;计算密集型任务 | Image Processing Audio Processing Video Encoding Canvas Graphics |
| 游戏引擎 | Unity WebGL;Unreal Engine WebGL;自研游戏引擎 | Unity WebGL UE WebGL Game Engines Web Games |
| 桌面应用 | Tauri;Electron 替代;桌面应用性能提升 | Tauri Apps Desktop Apps Performance Boost Cross-platform |
| 区块链应用 | 智能合约;DApp 前端;加密货币钱包;DeFi | Smart Contracts DApp Frontend Wallets DeFi Apps |
| 多媒体处理 | FFmpeg WASM;PDF 处理;音视频编解码;图像识别 | FFmpeg WASM PDF.js Media Processing Recognition |
| 编程语言运行时 | Python WASM;Ruby WASM;Go WASM;语言移植 | Pyodide Ruby WASM Go WASM Language Runtime |
| 边缘计算 | Cloudflare Workers;Fastly Compute;边缘函数 | Cloudflare Workers Fastly Compute Edge Computing Serverless |
| 虚拟机/仿真器 | DOSBox WASM;NES Emulator;系统仿真 | DOSBox Emulators System Simulation Virtual Machines |