之前一直以为cocos 在web上还是用c++编译成wasm,但看了发现 跨平台发布游戏 | Cocos Creator web上(包括小程序)用的是ts写的
有个问题:使用ts编译成wasm,会不会比c++编译成wasm性能更差
不知道有没有人对比过?
之前一直以为cocos 在web上还是用c++编译成wasm,但看了发现 跨平台发布游戏 | Cocos Creator web上(包括小程序)用的是ts写的
有个问题:使用ts编译成wasm,会不会比c++编译成wasm性能更差
不知道有没有人对比过?
引擎使用的很多第三方库确实是加载的wasm比如物理引擎,其实web端js有jit加持性能还可以
性能肯定不如C++
什么时候有成熟的ts转wasm了,给链接看看?
cocos官方不就是可以吗
我指的是用c++实现和用ts/py实现转成wasm,他们的性能差距是不是跟没转之前的那样有很大差距
这个不好说,毕竟wasm不能直接操作JavaScript对象,它需要来回拷贝数据,所以会损耗一些性能,一般用来帮JavaScript干一些,少io,多计算的操作,比如物理系统,你用typescript编译成wasm来直接提升性能,我的评价是不现实
你只要知道wasm比JavaScript快,但是要用JavaScript来回拷贝数据,很多情况下得不偿失
我只想说就算是纸上谈兵也是要验证过数据的,Cocos从来没有把 ts 转为 wasm 的功能,而且目前整个业界都没有完善的 ts 转 wasm