cpp-wasm-loader:CC ++到WASM Webpack Loader

时间:2024-06-02 03:31:32
【文件属性】:

文件名称:cpp-wasm-loader:CC ++到WASM Webpack Loader

文件大小:97KB

文件格式:ZIP

更新时间:2024-06-02 03:31:32

JavaScript

从CPP到WASM Webpack加载程序 零膨胀地将C / C ++源文件直接加载到javascript中。 可选的最小脚本执行环境,带有嵌入式wasm的捆绑包仅在1.2kb压缩后开始。 WebAssembly可以直接嵌入到您的JS包中,也可以单独运送并异步加载。 包括一个可选的内存管理器类,可轻松处理malloc并在javascript端free它(节省〜6KB)。 添加自定义javascript函数以从C / C ++进行调用,反之亦然。 支持具有自动回退功能的可选ASM.JS编译,可与IE10 +一起使用。 可以在具有零xhr请求的单个js文件中提供带有ASMJS后备功能的完整WASM捆绑包。 唯一的C / C ++ Webpack加载程序可以将完整的脚本环境注入到您的包中。 安装 按照的说明安装Emscripten。 运行npm i cpp-wasm-loade


【文件预览】:
cpp-wasm-loader-master
----.gitignore(1002B)
----tsconfig.json(2KB)
----README.md(18KB)
----CHANGELOG.md(3KB)
----mem()
--------webassembly.d.ts(3KB)
--------index.ts(9KB)
--------index.d.ts(2KB)
----LICENSE(1KB)
----package.json(1KB)
----src()
--------options.js(1KB)
--------cjs.js(45B)
--------index.js(16KB)
--------mem.js(8KB)
----example()
--------package.json(306B)
--------add.js(109B)
--------build()
--------add.c(113B)
--------webpack.config.js(1KB)
--------package-lock.json(312KB)
----.npmignore(31B)
----package-lock.json(6KB)

网友评论