V7投稿|如何在项目中开发并使用WebAssembly(WASM)来了

image
我是这样写的。
数字类型建议用f64,看着生成的代码是不用转换的。u64跟i64是要转成bigint,而且还会报错 :joy:

我试试看,还有编译命令有加什么优化参数吗

image
性能暴涨但是写法不同确实反而性能下降,不是f64和u64的问题我只不过在循环的时候把1…=max 改成 1…max 不知道为什么性能差这么多

跟参数类型关系不大,只要转换的次数不多就行。
差别大的原因,看着是跟那个=号有关系

这里有个大坑是ios不支持WebAssembly, 可以用iOS模拟器跑一下看看

ios原生端不支持吗?没试过,不过siri浏览器是支持的

硬啊,马克

浏览器支持,native不支持

这么坑吗?不应该啊,ios怎么总是这么特立独行 :rofl:

是那样就挺坑的了,可惜我没mac没法测,输给了贫穷 :cold_face:
不知道官方有没人知道这事是锤定的,还是说有什么特殊的打开方式。 @panda @jare 官方大佬们,ios没办法用wasm吗?

你艾特的两位大佬都离职了 :sweat_smile:

:rofl: 汗,不知道at谁

企业微信截图_736335ac-dbe7-4e20-bd9c-520ca61263ba

本着科学研究的精神,找了个mac去测试一下wasm,出来这个结果。
然后在论坛上逛了一遍,3.8.2讨论贴里也有人说ios原生端不支持。

2赞

gg 思密达

:sweat_smile: 哈哈,gg不至于,web,微信抖音小游戏,安卓原生还是能用用。。

大佬请教一个问题,我打了一个demo.wasm文件,里面就一个加法,然后在Safari14.0上,WebAssembly.validate(bytes)为false,这是为什么呢

这篇文章真不错,我也喜欢。收藏了。

image
image

在windows+chrome里面是可以的,Safari14.0没机会测试哈,写法不一样的话,您参考下我这代码试试。

(帖子被作者删除,如无标记将在 24 小时后自动删除)

image
哥哥们,这个网址是多少来着,我突然找不到地址了。