腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
WebAssembly
(&
WASI
)
中
的
堆栈
空间
system
、
webassembly
、
wasi
我正在用
WebAssembly
text format (.wat)编写小程序。我看过从C编译
的
Wasm代码,看起来常见
的
做法是维护一个全局
堆栈
指针,当我们进入一个函数时,通过将
堆栈
指针减去4
的
某个倍数(例如16)来创建一个
堆栈
帧: (global.set $g0g0) (global $g0 (mut i32) (i32.const 67088)) 我需要实现一个非常基本<
浏览 25
提问于2020-10-08
得票数 1
3
回答
在.wasm
中
运行node.js文件
node.js
、
webassembly
我读过许多关于在node.js
中
运行wasm文件
的
文章。每当我测试代码时,它都会抛出这个错误。TypeError:
WebAssembly
.instantiate():Import #0 module="
wasi
_snapshot_preview1“错误:模块不是对象或函数 const sp = { memoryBase: 0, memory: new
WebAssemb
浏览 32
提问于2020-01-14
得票数 8
1
回答
WebAssembly
运行时与解释器与引擎
virtual-machine
、
terminology
、
webassembly
、
interpreter
、
wasi
来自 主机环境?我认为在web浏览器上下文中使用这些术语
的
实际意义可能有所不同,但我认为重点应该放在Wasm代码
的
本机用法上。
浏览 4
提问于2020-05-05
得票数 1
2
回答
在javascript中导入
webassembly
模块
的
正确方法是什么?
javascript
、
emscripten
、
webassembly
在
webassembly
.org、JS页面
中
,在javascript中导入
WebAssembly
的
方法是 fetch('example.wasm').then(response => response.arrayBuffer()).then(instance => instance.exports.e()); emcc发出
的
js但是,当我对Rust
的
货
浏览 42
提问于2019-09-22
得票数 0
回答已采纳
1
回答
如何在不使用wasm-pack
的
情况下将Rust项目编译到Wasm?
rust
、
webassembly
我希望将一个Rust程序/项目编译为Wasm,以便使用在我
的
Python应用程序中使用。现有的教程假设它是针对web
的
,并建议使用wasm-pack。没有JavaScript绑定
的
情况下,是否有另一种方法只编译Rust到Wasm?pub extern fn sum(x: i32, y: i32) -> i32 {} 如何
浏览 3
提问于2020-04-01
得票数 9
回答已采纳
1
回答
使用`clang++`编译wasm文件时,
WebAssembly
.instantiate会失败,但可以使用`clang`
clang
、
webassembly
、
wasi
wasm代码时-它在Chrome中加载并运行良好,但在使用clang++ (C++)时- wasm加载失败并出现错误(在JS控制台中): Uncaught (in promise) LinkError:
WebAssembly
.instantiate",
浏览 177
提问于2020-07-01
得票数 0
1
回答
与WASM相关
的
安全风险是什么?
security
、
webassembly
、
pyodide
为了用户
的
安全,WASM被放在沙箱
中
。据我所知,WASM代码不能处理HTTP请求或修改DOM。 服务器端
的
安全性也有保证吗?我希望使用从服务器上
的
用户输入运行任意Python代码,但担心我遗漏了一些重要
的
安全缺陷。
浏览 1
提问于2021-01-29
得票数 1
1
回答
节点
WASI
vs生成子进程
node.js
、
webassembly
、
wasi
在
中
,它声明如下: 使用
WASI
API
的
最大好处是产生了其他一些子进程或运行非nodejs代码
的
类似方法。 我不得不假设它比生成子进程或使用一些C代码(由于本机api)绑定更快。也许我只是误解了
WASI
背后
的
整个想法,这
浏览 5
提问于2022-05-21
得票数 0
回答已采纳
1
回答
/index.js”
中
的
“@wasmer/
wasi
/lib/bindings/browser”
javascript
、
webassembly
、
parceljs
我试图在windows上运行windows上
的
hello-world程序,这是在Javascript
中
(Wasmer是在服务器上执行
WebAssembly
的
开放源代码运行时)。但是我得到了下面的错误。@parcel/core: Failed to resolve '@wasmer/
wasi
/lib/bindings/browser' from './index.js' C:\Users\msi\doc
浏览 6
提问于2022-06-28
得票数 1
1
回答
WASI
诉Web程序集
webassembly
、
wasm-pack
我偶然发现了web程序集,甚至我尝试了一些使用web程序集
的
代码,最近我读到了关于
wasi
的
文章,我注意到了在区块链
中
的
宇宙宇宙。他们之间
的
主要区别是什么?
WASI
什么时候是正确
的
解决方案,什么时候应该使用
WebAssembly
?
浏览 3
提问于2020-01-06
得票数 7
回答已采纳
1
回答
我可以通过
WebAssembly
访问内存映射文件吗?
webassembly
、
memory-mapped-files
我有多个单独
的
应用程序(C++,C#),它们通过MemoryMappedFile共享数据。现在我想显示一些数据;我可以直接从
WebAssembly
访问吗?
浏览 35
提问于2022-04-27
得票数 0
2
回答
在使用clang和web程序集目标时,有没有办法使用sqrt?
clang
、
webassembly
、
sqrt
我正在使用clang --target=wasm32 --no- c++ -libraries将目标编译为web程序集。有没有办法说服clang生成sqrt?它找不到有这个目标的<math.h>。
浏览 7
提问于2021-06-10
得票数 0
1
回答
主机可以选择传递给每个组件模块
的
系统调用。
sandbox
、
webassembly
、
blazor-webassembly
、
isolation
、
wasmtime
林克拉克在
中
的
部分谈话 还为我们提供了沙箱,因为主机可以选择在 -
中
传递哪些
wasi
函数,这样就可以在逐程序
的
基础上调用哪个系统来允许 - 。这样可以保证安全。她说,主机可以选择传递给每个wasm模块
的
系统调用。例如,read()系统调用传递给module A,write()系统调用传递给module B。它是在wasmtime、lucet或其他运行时实现
的
吗?还是在现实世界
中
,这只是一个没有实现
的
梦想?
浏览 7
提问于2021-04-05
得票数 0
回答已采纳
1
回答
WASI
诉Emscripten FS,沙箱文件系统
filesystems
、
sandbox
、
webassembly
、
emscripten
、
wasi
如我所知,
WASI
允许沙箱式
WebAssembly
应用程序访问底层操作系统,而且Emscripten FS还提供了几个文件系统,如NODEFS。我
的
问题是,
WASI
和EMscriptenFS都代表着提供沙箱文件系统
的
相同目标,还是这两者有着不同
的
用法?有人能帮我把两者都弄明白吗?
浏览 5
提问于2021-03-08
得票数 1
回答已采纳
1
回答
为什么在这个wasm模块
中
存在"
wasi
_snapshot_preview_1“导入?
c
、
import
、
webassembly
、
emscripten
、
wasi
但随后,我尝试在浏览器
中
实例化它,并使用javascript,没有其他任何内容:但我知道这个错误: Uncaught (承诺) TypeError:
WebAssembly
.instantiate():Import #0 module="
wasi
_snapshot_preview1.proc_exit (;3;) (import &
浏览 7
提问于2021-05-29
得票数 6
回答已采纳
1
回答
如何使用
WebAssembly
和JS将命令行参数传递给C代码?
javascript
、
c
、
webassembly
我正在尝试使用
WebAssembly
和纯JS在web上运行一些小
的
C演示,并且我正在使用
WASI
SDK/
WASI
libc编译我
的
代码:为了添加命令行参
浏览 48
提问于2021-05-12
得票数 1
回答已采纳
1
回答
在Rust程序和嵌入式
WebAssembly
运行时之间进行通信
的
最佳实践是什么?
types
、
rust
、
scripting
、
communication
、
webassembly
我正在开发一个Rust程序,我希望在运行时使用
WebAssembly
作为脚本语言来驱动它
的
行为。我们假设脚本也是用Rust编写
的
。我已经阅读了Wasmer、Wasmtime和Lucet
的
教程,虽然导出/导入
的
函数可以作为参数并返回WASM原语类型,但在Rust二进制文件和在其中运行
的
WASM脚本之间传递任意数据似乎没有简单/轻松
的
解决方案wasm-bindgen似乎能够解决我
的
问题,但它只针对浏览器
中
的</
浏览 48
提问于2020-05-01
得票数 3
1
回答
关于Lucet -A
WebAssembly
运行时
的
问题
webassembly
因为我最近一直在研究
WebAssembly
运行时,所以我有一个关于
WebAssembly
运行时Lucet
的
问题。我看过官方文档,里面说Lucet运行时工具lucetc可以把.wat或者.wasm文件编译成一个平台相关
的
共享目标文件(.so/.o),那么这个过程和把C/C++源文件直接编译成同一个共享目标文件有什么区别呢最后,使用lucet-
wasi
运行生成
的
.so文件。那么,为什么我们需要在这里浪费时间,将整个过程一分为三呢?我可以用Clang/GCC直接把
浏览 62
提问于2021-06-28
得票数 0
1
回答
emscripten -O3优化在实例化时给“导入#0 module=”一个“错误”
c++
、
compiler-errors
、
webassembly
、
emscripten
App.js:95 Uncaught (承诺) TypeError:
WebAssembly
.instantiate():导入#0 module="a“错误:模块不是对象或函数 env: { ...} a: () => {}, ...但我还是会犯同样
的
错误
浏览 6
提问于2022-10-11
得票数 0
回答已采纳
2
回答
实例化WASM模块时出错:“模块不是对象或函数”
javascript
、
node.js
、
webassembly
我正在尝试在node.js
中
本地实例化一个.wasm文件。目标是在本地运行二进制文件,并重现网页
的
功能。(bytes); instance.exports.exported_func();我得到
的
错误是:TypeError:
WebAssembly
.Instance(): Import #0 module="
wasi
_unstable"
浏览 371
提问于2020-06-04
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Wasmer发布GA版本的WebAssembly运行时
WASM 成为 HTML、CSS 与 JS 之后的第 4 门 Web 语言
Krustlet:使用Rust开发的kubelet,用于运行WASM工作负载
借助Wasmer-JS在浏览器和Node.js上运行WASI
Bytecode Alliance宣布服务器端WebAssembly发展愿景
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券