腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
wasm-bindgen
调用
先前
定义
的
任意
javascript
函数
Rust
?
javascript
、
rust
、
wasm-bindgen
、
webassembly
在我
的
javascript
中,在
调用
wasm之前,我
定义
了一个
函数
jalert,稍后我想
使用
wasm从
Rust
中
调用
它。我在
wasm-bindgen
的
文档中找不到
如何
调用
我之前在
javascript
中
定义
的
任意
函数
,如下所示。我可以
使用
像alert和console.log这样
浏览 15
提问于2020-07-16
得票数 2
1
回答
如何
从JS和回来打电话给
Rust
?
javascript
、
rust
、
circular-dependency
、
webassembly
我正在尝试修改,以便从
Rust
调用
用户
定义
的
JS (而不是alert):import * as wasm from "testing-wasm"; console.log("jsfunc called"); // Call
Rust
from JS.我还在
wasm-bindgen
中找到了,但是JS没有直接
调用
<e
浏览 1
提问于2020-11-25
得票数 4
1
回答
如何
将一些wasm文件用于其他不依赖wasm
的
javascript
项目?
javascript
、
node.js
、
rust
、
nodes
、
wasm-bindgen
我可以从任何
javascript
调用
wasm文件中声明
的
函数
吗?Wasm文件是由wasm与
Rust
lang,wasm-pack,
wasm-bindgen
和webpack共同创建
的
.他们在原来
的
环境下工作得很好。我想在其他不依赖于wasm包
的
javascript
项目中
使用
一些wasm文件。例如,在node.js中开发了一个最简单
的
浏览器hello-world演示项目。编辑:我读过关
浏览 0
提问于2020-11-21
得票数 0
回答已采纳
2
回答
在
使用
wasm-bindgen
时,我
如何
解决无法导出具有生存期
的
函数
的
问题?
rust
、
webassembly
、
wasm-bindgen
我正在尝试编写一个在浏览器中运行
的
简单游戏,考虑到浏览器、
rust
和
wasm-bindgen
施加
的
限制,我很难对游戏循环进行建模。);如果我在
rust
/
wasm-bindgen
中对这种模式进行建模,它将如下所示: updatewindow.request_animation_frame(main_loop.as_ref().unchecked_ref());
浏览 0
提问于2018-10-26
得票数 6
1
回答
锈蚀:
如何
访问当前实例
的
Webassembly.Memory (从
Rust
)?
javascript
、
memory
、
rust
、
webassembly
、
wasm-bindgen
查看
的
函数
签名 buffer: &JsValue, length: u32它需要一个参数buffer,它引用当前wasm实例
的
内存缓冲区。我
如何
从铁锈边访问这样
的
对象?(编译为wasm)
浏览 5
提问于2020-02-13
得票数 0
回答已采纳
1
回答
在画布游戏
的
头顶上?
javascript
、
rust
、
webassembly
、
game-development
、
wasm-bindgen
我了解了
如何
使用
生锈和
wasm-bindgen
的
画布(例如:)。它是相当快,但我猜仍然有一定
的
开销,每一个画布
调用
,对吗?因此,基于画布
的
游戏
的
正确解决方案是:从
javascript
函数
调用
画布绘图,运行在铁锈/wasm上
的
游戏逻辑,以及
使用
游戏状态数据
调用
js绘图
函数
?因此,我应该避免从
wasm-bindge
浏览 1
提问于2021-11-06
得票数 0
1
回答
如何
将wasm特定
的
宏与
函数
和结构解耦?
rust
、
webassembly
、
serde
、
wasm-bindgen
我已经有了一些核心功能,主要是我试图在web汇编和java中重用
的
算法。 我
使用
wasm-bindgen
和serde,我注意到
wasm-bindgen
和serde通过
使用
属性与我
的
算法紧密耦合。即:#[wasm_bindgen]和#[derive(Serialize, Deserialize)] --我对
rust
还很陌生,所以我想知道
如何
将这些属性从
函数
和结构中解耦出来,以便可以在与java交互
的
实现中重用
函
浏览 12
提问于2020-11-18
得票数 0
回答已采纳
2
回答
是否可以在WebAssembly中
使用
Rust
进行动态链接?
rust
、
webassembly
、
wasm-bindgen
我正在制作一个图灵完整
的
DSL在锈蚀
的
网络上
使用
wasm bindgen。我希望能够从web下载
任意
WASM代码,然后在我
的
DSL中
使用
该文件中
的
函数
。某种与dlopen相当
的
动态链接是我
的
想法。不过,我不知道
如何
才能真正做到这一点。 通过阅读,我得到
的
印象是,这确实是可能
的
,但我还不太了解这个文档中流程
的
细节。在
wasm-bindgen
浏览 0
提问于2019-01-24
得票数 19
回答已采纳
1
回答
有没有办法从WebAssembly上下文中写入
JavaScript
缓冲区?
javascript
、
rust
、
webassembly
我想要有一个WebAssembly
函数
(从
Rust
编译而来),它接受
JavaScript
Buffer作为参数,并将数据写入缓冲区。然后,我希望能够
使用
这个缓冲区并与来自
JavaScript
上下文
的
数据进行交互。我正在
使用
wasm-bindgen
将WebAssembly结构导出到
JavaScript
,但是我不知道
如何
在WebAssembly中
使用
JavaScript
Buffer。
浏览 32
提问于2019-06-27
得票数 3
回答已采纳
1
回答
如何
使用
使用
Emscripten编译
的
程序中
的
wasm-bindgen
?
c
、
rust
、
ffi
、
emscripten
、
wasm-bindgen
我试图将包含由
wasm-bindgen
生成
的
代码
的
Rust
库与用C编写
的
程序链接起来,我想用Emscripten进行编译。,emcc报告说__wbg_log_941ab916ed5a24bd是一个未
定义
的
符号。我怀疑,作为优化工作
的
一部分,这个符号(以及其他符号)正在被删除,但我不确定在什么阶段或
如何
禁用这个优化。在CMake中添加以下链接器选项将导致编译,并对未
定义
的
符号发出警告: target_
浏览 8
提问于2021-12-22
得票数 2
1
回答
将AudioWorkletProcessor扩展到wasm bindgen?
rust
、
webassembly
、
wasm-bindgen
、
audio-worklet
关于
如何
在
使用
wasm-bindgen
的
rust
-> wasm流中
使用
现有的
javascript
web系统
的
文档是非常直接
的
。;在标准用法中,您应该扩展AudioWorkletProcessor类,然后注册它。 我
如何
处理这个问题?首先,我需要在<em
浏览 8
提问于2020-09-14
得票数 1
回答已采纳
1
回答
如何
将嵌套
的
Vecs与
wasm-bindgen
一起
使用
?
rust
、
webassembly
、
wasm-bindgen
嵌套
的
Vec似乎不适用于
wasm-bindgen
。对吗? 在
Rust
中实现一种自
定义
的
“迭代器”,它是一种逐行返回
的
方法。将一个一维数组交给
JavaScript
,但在
JavaScript
中编写一个包装器,它处理索引并向
使用
者公开某种类型<
浏览 1
提问于2018-10-12
得票数 2
回答已采纳
2
回答
是否有方法检查wasm模块
的
导入?
rust
、
webassembly
、
wasmtime
我有一个应用程序,我正在嵌入一个wasm引擎(特别是wasmtime)并用
Rust
编写wasm。目标不是浏览器,所以我不
使用
wasm-bindgen
。我正在尝试从主机环境导入两个
函数
。这就是我遇到
的
问题。我已经找到了
如何
让
Rust
在wasm输出中生成导入语句。问题是,如果不
使用
这些
函数
,就不包括wasm中
的
import语句。问题是,如果您提供导入而不
使用
它们,这也是一个错误。所以我看到了两种解决这个
浏览 12
提问于2021-10-26
得票数 0
回答已采纳
2
回答
我
如何
让webpack嵌入我
的
*.wasm供一个网络工作者
使用
?
webpack
、
webassembly
、
webpack-5
、
wasm-bindgen
、
wasm-pack
我有一些
使用
wasm-pack和
wasm-bindgen
编译成web程序集
的
生锈代码。我想从web worklet/worker
调用
此代码。这就是我想象
的
构建过程
的
样子: 再次
使用
webpack构建我
的
浏览 44
提问于2021-12-20
得票数 6
回答已采纳
2
回答
当将
Rust
编译为wasm (web程序集)时,我
如何
睡眠10毫秒?
asynchronous
、
rust
、
settimeout
、
requestanimationframe
、
wasm-bindgen
我
的
生锈程序正在为2d html画布上下文管理内存,我正在尝试命中~60 for。我可以很容易地计算出每一帧之间
的
增量,结果大约是5毫秒。 我不清楚
如何
将我
的
锈菌组件程序用于其余11毫秒
的
睡眠。一种选择是让
JavaScript
在每个requestAnimationFrame上
调用
Rust
,并
使用
它作为驱动程序,但我很好奇,如果可能的话,我想把它保存在
Rust
中。在编译到wasm目标时,我实际上是在寻找与
Jav
浏览 3
提问于2019-09-03
得票数 8
回答已采纳
2
回答
如何
通过
JavaScript
通过WebAssembly返回锈蚀闭包?
rust
、
webassembly
、
wasm-bindgen
上
的
注释非常好,但是我不能让它从WebAssembly库返回闭包。我有这样
的
功能:pub fn start_game( screen_width: f32, on_collision: &js_sys::Function, // ...在该
函数
中) as B
浏览 2
提问于2018-11-08
得票数 3
回答已采纳
1
回答
如何
确定要生成哪些绑定?
rust
、
webassembly
、
wasm-bindgen
当我运行
wasm-bindgen
--out-dir out some_binary.wasm时,wasm能够找出哪些
函数
已经
使用
#[wasm_bindgen]进行注释,并为它们生成适当
的
绑定,以便可以从
Javascript
调用
它们。WASM二进制文件
的
一个特殊部分是否用于保存此辅助信息?
浏览 3
提问于2021-12-21
得票数 2
1
回答
如何
构建支持多个绑定器
的
WebAssembly包?
javascript
、
webassembly
、
wasm-bindgen
我想
使用
JavaScript
(TypeScript) + WebAssembly (
Rust
)构建一个混合库(即NPM包)。我想支持多个打手,而不仅仅是Webpack。这似乎很困难,因为每个绑定程序在导入WASM时
使用
的
方法略有不同:import { hello } from './my-lib.wasm'我不能依赖由
wasm-bindgen<
浏览 10
提问于2022-05-31
得票数 1
回答已采纳
1
回答
Rust
是否提供了一个包来执行
任意
值
的
黑盒测试?
rust
有一个名为
的
Go包,它允许您创建一个返回布尔值
的
函数
,并
使用
每个参数
的
任意
值
调用
该
函数
,然后运行指定
的
迭代次数。= nil { }
Rust
也提供类似的东西吗?我有几个
Rust
函数
,我希望每次
使用
不同
的
任意
值进行多次迭代测试,而不是担心自己给出值或复杂
的
东西
浏览 2
提问于2017-12-25
得票数 0
回答已采纳
1
回答
在
Rust
程序和嵌入式WebAssembly运行时之间进行通信
的
最佳实践是什么?
types
、
rust
、
scripting
、
communication
、
webassembly
我正在开发一个
Rust
程序,我希望在运行时
使用
WebAssembly作为脚本语言来驱动它
的
行为。我们假设脚本也是用
Rust
编写
的
。我已经阅读了Wasmer、Wasmtime和Lucet
的
教程,虽然导出/导入
的
函数
可以作为参数并返回WASM原语类型,但在
Rust
二进制文件和在其中运行
的
WASM脚本之间传递
任意
数据似乎没有简单/轻松
的
解决方案
wasm-bin
浏览 48
提问于2020-05-01
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust webassembly wasm-bindgen的 async/await 特性来实现异步编程的实例
前端每周清单:TensorFlow.js,深入了解wasm-bindgen
WebAssembly的未来:潜在新特性一览
Rust闭包的虫洞穿梭
JavaScript 函数参数|JavaScript 教程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券