腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Webassembly
-
尝试
编译
代码
缓冲区
并
通过
C++
通过
EM_JS
执行
它
、
、
、
我正在试验
webassembly
,并且我已经制作了一个玩具模块,它可以用
C++
暴力强制素数 extern "C" { for (int i = 2;isPrime(i)) { }} } 在windows中用emcc /O3
编译
得到以下字节流func $getPrimes)) (export "_start"
浏览 49
提问于2020-03-19
得票数 1
1
回答
C++
库链接
、
、
、
、
我有一个基本的
C++
过剩程序,我试图从
C++
函数中运行Javascript
代码
。我找到了Emscripten,做了很多测试,但我不知道如何在我的项目中实际使用它。我将emscripten文件夹添加到
编译
器的搜索目录中,并能够#include,但我一直得到“对emscripten_run_script的未定义引用”。我检查了Emscripten网站的示例和教程,但是我不需要
代码
,我需要示例项目,或者只是Emscripten库的名称和位置。编辑: 既然Emscripten是Javascript
编译</
浏览 1
提问于2015-03-05
得票数 1
2
回答
我可以使用
WebAssembly
在我的web应用程序中安全地
执行
不可信的用户
代码
吗?
、
在我正在构建的web应用程序中,我需要在应用程序中(在浏览器中)
执行
不受信任的用户
代码
。不受信任的
代码
从Javascript中得到一个字符串,并且应该
执行
它
的操作
并
生成一个新的字符串。Javascript将初始化一个包含输入字符串的内存
缓冲区
,
WebAssembly
将读取
它
,然后将其输出写回
缓冲区
,然后该
缓冲区
可以在JS中使用。是这么说的:
WebAssembly
不提供对
浏览 1
提问于2020-05-10
得票数 6
回答已采纳
5
回答
如何从JavaScript函数返回
WebAssembly
字符串
、
如何从JavaScript函数返回
WebAssembly
字符串?export function foo() { return 'Hello World!'
浏览 1
提问于2016-12-27
得票数 55
回答已采纳
2
回答
WebAssembly
、JavaScript和其他语言
、
、
、
随着网络新时代的到来,由谷歌、微软、苹果和Mozilla合作设计的
WebAssembly
: 任何编程语言一旦生成,都可以
编译
成
WebAssembly
吗?让
它
成为C#,Java,Python,JavaScript,Ruby。
浏览 5
提问于2015-08-13
得票数 19
回答已采纳
4
回答
哪些语言可以
编译
成
WebAssembly
(Wasm)?
、
、
哪些语言可以
编译
成
WebAssembly
(Wasm)?我相信现在C、
C++
和Rust (实验性)可以
编译
成
WebAssembly
,使用llvm
编译
器后端,目前不支持Java、Swift和C#等语言,但可能是未来开发的候选语言。我不相信JavaScript可以
编译
成Wasm。
浏览 0
提问于2017-04-21
得票数 132
3
回答
为什么JVM不能代替
WebAssembly
?
、
、
据我所知,JavaScript不能提前
编译
,因为它是动态的,所以解释和
编译
都是在运行时进行的,这影响了JavaScript的性能。所以
WebAssembly
出现在图片中。语言可以提前
编译
成中间格式(WASM)。这提供了良好的性能,因为运行时开销较少。那么,对新
浏览 3
提问于2019-09-27
得票数 45
回答已采纳
1
回答
为什么
WebAssembly
是安全的?什么是线性内存模型
、
、
、
、
(1)
通过
提供线性内存,我听说了
WebAssembly
的安全性。我想知道这个线性记忆包含了什么?wasm堆栈和堆是否位于此内存空间中?如果是,我认为wasm堆栈和胶水
代码
堆栈(例如,js python等)是分开的,对吧? (2)
通过
使用导入表,可以了解wasm的内存安全性。换句话说,wasm函数不能调用线性内存之外的任何函数,因为
它
只能使用索引来调用导入的函数。除此之外,wasm还提供了哪些安全性?可能是上面的堆栈问题造成的。 (3)看起来wasm中也有控制流完整性。
浏览 128
提问于2020-11-10
得票数 1
回答已采纳
1
回答
透明背景可能在浏览器中组件gl画布?
、
、
、
我试图找到一种方法,
通过
在OpenGL中调用
C++
来绘制一个HTML元素,这样画布后面的任何内容(背景图像、HTML文本、.)如果GL上下文框架
缓冲区
没有要绘制的不透明颜色,或者甚至可以使用混合功能,则可以看到我已经
尝试
在glClearColor()调用中将不透明设置为零。我使用emscripten
编译
我的
C++
代码
,当我使用它生成模块加载器时,我注意到在生成的输出中有
代码
使画布元素的背景色在没有显式设置时变为黑色。为了获得透明度,我试图阻止这种行为,
浏览 0
提问于2019-11-28
得票数 1
回答已采纳
1
回答
直接从
WebAssembly
操作画布字节
、
、
我完全是铁锈和
WebAssembly
的初学者。我试图找到一种方法,在考虑性能的情况下绘制canvas元素。要使用Rust和
WebAssembly
在
WebAssembly
上进行绘图,我通常会找到一些示例,在这些示例中,他们使用浏览器的CanvasRenderingContext2D接口并从WASM获取数据。中
执行
操作,但无论如何,它们总是使用CanvasRenderingContext2D API在画布上进行绘制。当然,这意味着从Rust /
WebAssembly
通过
浏览器的c
浏览 3
提问于2020-02-09
得票数 4
回答已采纳
2
回答
如何用相机在js中构建条形码阅读器?
、
、
、
、
我是js和jquery的初学者,所以我需要你的帮助。我想在js中建立一个条形码阅读器,这要感谢我手机上的摄像头。现在我这么做: <video id="video" width="640" height="480" autoplay></video> <canvas id="canvas" width="640" height="480
浏览 0
提问于2017-06-08
得票数 1
1
回答
使用
WebAssembly
调用Web API方法
可以在
WebAssembly
中使用吗?如果是这样的话,是怎么做的?我对更感兴趣。
浏览 49
提问于2016-12-01
得票数 22
回答已采纳
2
回答
Blazor项目中的
C++
动态链接库
、
、
我正在
尝试
把我用C#做的小型桌面应用程序带到Blazor。但我正撞上土生土长的墙。 我在C ++中有一个我自己的dll,我不知道该如何使用blazor。
浏览 6
提问于2021-04-06
得票数 2
回答已采纳
1
回答
什么是基于套接字的应用程序的组件,http或非http(例如。基于web的协议
、
几天前我就开始了解
WebAssembly
了。据我所知,
WebAssembly
是一个
编译
好的二进制文件,它可以沿javascript运行用C/
C++
、Rust等语言编写的应用程序,并且更改很小。我的问题是,如果我正在实现一个TCP/IP (或UDP)套接字程序或一个基于HTTP的服务器,
并
使用emscripten
编译
它
并在浏览器中运行我得到了什么?有什么好处?这是否意味着,我能够更早地从终端运行服务器,
并
使用浏览器或邮递员作为客户端进
浏览 16
提问于2022-09-30
得票数 0
回答已采纳
1
回答
如何在
WebAssembly
中实现setjmp/longjmp?
我刚刚开始研究
WebAssembly
MVP,
并
注意到没有对堆栈和堆栈指针的访问,也没有任何结构化异常处理支持(抛出/捕获)等等。考虑到
它
应该是一个C
编译
目标,实现setjmp和longjmp肯定是可能的,但我无法理解如何才能很好地实现这一点。这个建筑看起来怎么样?
浏览 0
提问于2017-05-30
得票数 8
回答已采纳
1
回答
将
c++
代码
(本机客户端)移植到浏览器(Web )
、
、
、
、
我有一个用Qt创建者SDK编写的
c++
模块。我想移植这段
代码
在任何网页上运行,而不损害最终用户的源
代码
。PPAPI -不确定它是否与NaCl相同 有没有其他的选择来实现我正在寻找的?如果不是,我应该从上述选项中选择哪一个!?在此之前,非常感谢您。一个
浏览 6
提问于2016-12-11
得票数 3
回答已采纳
1
回答
有没有办法从
WebAssembly
上下文中写入JavaScript
缓冲区
?
、
、
我想要有一个
WebAssembly
函数(从Rust
编译
而来),
它
接受JavaScript Buffer作为参数,并将数据写入
缓冲区
。然后,我希望能够使用这个
缓冲区
并与来自JavaScript上下文的数据进行交互。我正在使用wasm-bindgen将
WebAssembly
结构导出到JavaScript,但是我不知道如何在
WebAssembly
中使用JavaScript Buffer。这是我想要的Rust源
代码
的简化版本: struct Element {
浏览 32
提问于2019-06-27
得票数 3
回答已采纳
2
回答
组装多个模块?
我的意思是id喜欢有两个模块,但很明显,当我试图
编译
以下内容时,会出现一个错误:(module) 那么,是否有一种方式为每个模块提供自己的内存或id?或是否有办法这样做?对于
编译
测试,我使用
浏览 0
提问于2017-04-20
得票数 3
回答已采纳
2
回答
如果
缓冲区
大小大于4KB,则不允许在主线程上使用
WebAssembly
.Compile。
、
我正在
尝试
一个简单的hello world
WebAssembly
示例,我很难理解我在Chrome 59中看到的一个错误: 在构建模块时,我使用的命令与教程中指定的命令相同。
浏览 7
提问于2017-07-24
得票数 7
回答已采纳
1
回答
对于托管语言,语言运行库是否需要嵌入到web程序集可
执行
文件中?
例如,如果微软为.NET创建了一个.NET目标,他们是否需要将.NET运行时嵌入到
编译
的二进制文件中?如果没有,垃圾收集器和基类库这样的东西会如何工作呢?
浏览 2
提问于2017-03-29
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
14行JavaScript教你使用WebAssembly
14行JavaScript教你使用WebAssembly
WebAssembly如何演进成为“浏览器第二编程语言”?
如何将 C++ 编译成 WebAssembly
从首届 WebAssembly Summit 看 Wasm 未来发展方向
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券