Emscripten Emscripten是基於LLVM  Clang的編譯器用來将C和C源代码编译为WebAssembly 在WebAssembly於年出現以前JavaScript的子集asmjs曾是編譯目標 Emscripten 允许預先编译用 C 或 C 编写的应用程序和库以在網頁瀏覽器中運行絕大多數的情況下運行速度與直譯或即時編譯的 JavaScript 相同或更快Emscripten 甚至可以模拟整个POSIX操作系统使程序员能够使用C標準函式庫libc 中的函数 随着WebAssembly的接口英語WebAssembly System InterfaceWASI和运行时系统例如NodejsWasmtime和Wasmer上的WebAssembly的開發進展Emscripten也可编译成在網頁以外的地方使用的WebAssembly