腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
实例
化
WASM
模块
时
出错
:“
模块
不是
对象
或
函数
”
、
、
我正在尝试在node.js中本地
实例
化
一个.
wasm
文件。目标是在本地运行二进制文件,并重现网页的功能。function(arg) { }}; 谢谢你的帮助。
浏览 371
提问于2020-06-04
得票数 8
3
回答
在.
wasm
中运行node.js文件
、
我读过许多关于在node.js中运行
wasm
文件的文章。每当我测试代码
时
,它都会抛出这个错误。TypeError: WebAssembly.instantiate():Import #0 module="wasi_snapshot_preview1“错误:
模块
不是
对象
或
函数
imported_func: arg => { }} co
浏览 32
提问于2020-01-14
得票数 8
1
回答
在AudioWorkletProcessor中调用
wasm
模块
函数
的最佳方式是什么?
、
、
、
我正在尝试调用AudioWorkletProcessor类中的一些
wasm
函数
。但是,我很难理解如何将
wasm
模块
传递到AudioWorkletProcessor中,然后调用这些
函数
。我能够从emcc生成的js文件中
实例
化
wasm
模块
(使用命令:emcc test.cpp -s
WASM
=1 -s MODULARIZE=1),然后在构造AudioWorkletNode
时
尝试通过options.pro
浏览 73
提问于2021-01-12
得票数 1
回答已采纳
2
回答
什么是WebAssembly (
Wasm
)
模块
?
、
、
、
他们多次使用
WASM
模块
这个术语。其定义如下: 我不太明白这是什么意思。web组装
模块
仅仅是一个
Wasm
文件,还是其他什么东西?
浏览 0
提问于2018-10-05
得票数 7
回答已采纳
2
回答
在javascript中导入webassembly
模块
的正确方法是什么?
、
、
在webassembly.org、JS页面中,在javascript中导入WebAssembly的方法是 fetch('example.
wasm
').then(response => response.arrayBuffer但是,当我对Rust的货物使用
wasm
-pack
时
,javascript文件只是执行import * as
wasm
from './example.
wasm
' 这两个有什么不同?当使用直接导入时,我如何从javascript访问
浏览 42
提问于2019-09-22
得票数 0
回答已采纳
1
回答
在
模块
实例
之间共享WebAssembly.Memory
、
我想使用以前的module
实例
创建的WebAssembly
对象
(所有这些都使用emscripten的胶水代码)
实例
化
一个WebAssembly.Memory
模块
,这是可行的吗?
浏览 1
提问于2019-04-30
得票数 6
回答已采纳
1
回答
为什么在WebAssembly导入
函数
调用时对参数进行零
化
?
、
、
我手动生成了一个
WASM
模块
,该
模块
通过
wasm
2wat将其分解为以下代码。在Node,我
实例
化
模块
,提供以下导入。utf8Offset, utf8Length) => { ... },当main
函数
运行时,console.log报告两个零,而
不是
0和13。
浏览 3
提问于2022-05-17
得票数 0
回答已采纳
2
回答
是否有方法检查
wasm
模块
的导入?
、
、
我有一个应用程序,我正在嵌入一个
wasm
引擎(特别是wasmtime)并用Rust编写
wasm
。目标
不是
浏览器,所以我不使用
wasm
-bindgen。我正在尝试从主机环境导入两个
函数
。我已经找到了如何让Rust在
wasm
输出中生成导入语句。问题是,如果不使用这些
函数
,就不包括
wasm
中的import语句。Wasmtime似乎要求传递给
wasm
实例
的导入数与import语句的数量相匹配。有道理的是,如果
wasm
浏览 12
提问于2021-10-26
得票数 0
回答已采纳
1
回答
WebAssembly: TypeError: WebAssembly
实例
化
: Imports参数必须存在
、
问题:的JSConf演讲建议我可以获取
wasm
文件,从响应中获取数组缓冲区,然后从缓冲区
实例
化
,我应该得到一个承诺。但当我尝试这样做
时
--无论是在最新的Chrome稳定版、Chrome canary,还是最新的火狐浏览器中--我得到的都是一台。看起来我可能需要一个"env“键和一个WebAssembly内存
对象
? 所以..。为什么导入
对象
是必需的,即使在文档中它是可选的?在哪里可以找到导入
对象
的详细文档?
浏览 12
提问于2017-12-31
得票数 4
2
回答
是否可以向
实例
化
的组件
模块
中添加一个新功能?
、
、
我正在编写一个
wasm
程序,它将动态生成
wasm
函数
作为字节码(包括类型签名、局部变量向量和正文指令序列,以及的所有内容)。我希望有一种有效的方法从已经
实例
化
的、正在运行的
模块
中执行这些
函数
(即能够获得一个funcref )。我需要在没有JavaScript的情况下这样做,而且理想情况下也不需要创建一个新
模块
。看起来,这个应该以相对简单的方式实现: 只需使用新的funcidx将新
函数
添加到当前
模块
的现有
函
浏览 24
提问于2022-04-08
得票数 1
1
回答
如何在
Wasm
模块
中使用Javascript
对象
属性
我想有从javascript
对象
导入属性的例子,通过
Wasm
模块
获取/设置。 我应该使用哪种导入?(
函数
、表、内存
或
全局)。 例如,我想从
Wasm
读取Date.length属性。
浏览 37
提问于2019-08-27
得票数 0
回答已采纳
2
回答
是否可以在WebAssembly中使用Rust进行动态链接?
、
、
我正在制作一个图灵完整的DSL在锈蚀的网络上使用
wasm
bindgen。我希望能够从web下载任意
WASM
代码,然后在我的DSL中使用该文件中的
函数
。某种与dlopen相当的动态链接是我的想法。在
wasm
-bindgen引用中有一个,详细说明了如何从WebAssembly
模块
内部
实例
化
WebAssembly
模块
!,但这似乎是通过JavaScript实现的,而JavaScript似乎不太理想,而
不是
WebAssembly文档描述的那样
浏览 0
提问于2019-01-24
得票数 19
回答已采纳
1
回答
模块
有代码
对象
属性吗?
根据 如果
不是
,当我们import
模块
时
,python在
实例
化
模块
对象</e
浏览 2
提问于2018-01-30
得票数 0
回答已采纳
1
回答
Cloudflare Worker中的内存不足WebAssembly
实例
化
、
、
我正在用Rust构建一个WebAssembly
模块
,通过
wasm
-bindgen在Cloudflare Workers中使用。该
模块
总体上非常基础;它有一个名为process的
函数
,该
函数
接受两个二进制文件(由两个Uint8BitArrays表示)和一个json_value (由serde解释)作为输入,并生成None
或
一个字符串-> Option<String> {}
实例
化
WebAs
浏览 53
提问于2019-02-02
得票数 0
1
回答
为imports.env.memory
模块
重新分配WebAssembly不会替换堆
、
所以我建议的管道是:由于webworkers和主JS线程之间没有共享内存(尚未),所以在webworkers之间传递数据零拷贝的唯一方法是放弃
对象
的所有权。在对前一个堆进行处理
时
,我需要能够填充一个新堆,以便获得所需的并行性。选项1:是否有方法替换已
浏览 4
提问于2020-05-15
得票数 0
1
回答
将Zig编译为
wasm
32-独立时出现错误
、
、
我正在尝试使用
wasm
32-freestanding目标将Zig
函数
编译成独立的WebAssembly
模块
。official documentation有一个部分解释了如何做到这一点,但在使用最新版本的Zig (0.8.0)
时
,我在尝试使用JavaScript
实例
化
结果
模块
时
遇到错误。检查生成的
wasm
模块
显示,它试图从作用域env导入一个名为__linear_memory的值。这自然会失败,因为我没有提供这样的导入
浏览 62
提问于2021-07-22
得票数 1
1
回答
LinkError在尝试使用WebAssembly在锈蚀中的Hello
时
、
、
我在遵循我发现的一些教程
时
能够让它运行,问题是他们使用JavaScript和HTML来创建加载代码的JavaScript和HTML,但是这个JavaScript和HTML包含大量的样板和其他东西。我运行了下面的代码来编译hello.
wasm
rustc --target=
wasm
32-unknown-emscripten hello.rs 要加载hello.
wa
浏览 4
提问于2017-09-16
得票数 4
回答已采纳
1
回答
如何从Typescript单元测试中访问web程序集?
、
我有一个从C++编译的
WASM
文件,它为Typescript库对音频数据进行一些信号处理。它通常通过GET请求加载到浏览器中,然后从Javascript访问。我试图为包装它的Typescript库编写一个mocha单元测试,但由于Typescript不直接加载它,而且我只从浏览器内部从服务器加载它,而服务器中不存在,那么Typescript如何访问
WASM
?我的Typescript包看起来像这样: dist mypackage.d.tssrc mypacka
浏览 29
提问于2021-06-19
得票数 1
2
回答
DOMException何时热加载worklet处理器与
Wasm
模块
从一个Blob?
、
、
、
、
我正在尝试用
Wasm
模块
导入加载动态worklets,使用C++代码使用Emscripten传输导入。我希望操作内存中的worklet代码,使用Blob创建
对象
,将它们作为
模块
注入音频工作单元,并进行热交换。我遵循了web音频样例解决方案中建议的设计模式,以实现作为
Wasm
模块
导入到worklet中的工作单元。当处理器代码在文件中
时
,这似乎很好。如果在worklet构造
函数
和process方法中注释
模块
导入和
模块
代码
浏览 1
提问于2019-04-09
得票数 0
回答已采纳
1
回答
为什么emscripten不编译我的
函数
?
、
、
、
、
我正在尝试将一些c++代码编译成包含
函数
的
wasm
二进制文件。然而,即使在编译过程中没有收到任何编译错误
或
任何其他警告,但emscripten生成的文件不包括我用"-s exporting
函数
=‘.’“导出的
函数
。下面是我想导出的
函数
文件:em++ -s
WASM
=1 -s ALLOW_MEMORY_GROWTH=1 \ -Igameoflife/include -Os -DNDEBUG但是,当我将'gol.js
浏览 2
提问于2018-09-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券