- WebAssembly 和WXWebAssembly的问题
WebAssembly 和WXWebAssembly好像运行时的是有的,但是没看到相关文档,是可以用,还是说有什么限制?
2020-12-15 - console.error 爆栈
[图片] 后台有相关报错,疑似输出一个不能log的对象,然后被捕获,又用了warn输出?然后发生死循环,爆栈了
2020-09-09 - image 回调不触发
可能算是一个需求,这是一个image复用问题,目前image和 audio表现不太一样,原因是为了减少与native层的交互,我们期望复用一些native产生的一些对象,audio能正常复用,image不可复用,已经loaded过的一个native 的image 对象是无法再解码一个新src的图片地址,并且onload/onerror回调不会触发(尝试过complete设置成false等手机,期望图片解码重新触发也不可行,但是音效可以),在浏览器和开发者工具正常. 真机上不行,是否可以让image复用变得可能呢?
2020-08-19 - udp的性能和tcp差很多
tcp和udp应该都有和native层的交互,tcp目前可以使用降低send频次,合并多个cmd包的方式降低开销,udp现在是即便降低频次,在帧和帧之间的间隔之中还是有较大开销,用oppo A57评测下来差个5-8帧和纯tcp版本相比,有没有办法优化或者规避udp这里昂贵的send开销
2020-08-18 - onCheckForUpdate异常并且多分包下载功能异常
疑似微信后台更新了什么,线上版本部分安卓机,onCheckForUpdate 回调突然不触发,wx.loadsubpackage多个分包只有最后一个分包会成功,其他分包task都不触发回调了
2020-06-23 - ios 上每次在vconsole会显示request begin,request success
vconsole 总是会显示你们自己的日志(当发生http通信/下载资源时候),能不能给取消,比较影响我们看自己的日志
2020-04-18 - requestAnimationFrame 异常
requestAnimationFrame 的函数调用中会给perfomance.now()的值(图中time的值),但是在华为P20,直接给了38亿。。导致后面计算异常 [图片]
2020-04-17 - jsapi has no permission
切到后台等一段时间再切回来,100%报错 片段这里用settimeout展示。[图片]
2020-04-07 - {};at setTimeout callback function Error
在微信后台里面出现settimeout报错,但是并没有看到任何堆栈信息,这一般是什么问题?[图片] [图片] [图片] [图片] [图片]
2020-04-03 - worker 能否global
worker本身是目的是为了解决高计算量的问题,但是实际项目中运算量大的大多是物理计算部分,还有多单位动画部分,具体的话就是 n个单位在一个场景中移动,当触发一次移动的时候,逻辑处理 -》物理寻路/navmesh运算=>skinning动画运算=>表现,使用worker处理之后,就变成逻辑处理 ->传到work=》物理运算=》worker传回 =》 动画运算预备 =》传到worker =》skinning运算=》传回=》表现,至少单次的操作会有4次的传输。理想状态下期望是传输一次操作信息,然后worker中运算物理和动画,然后传回,传输的数据内容和前面方式可能一直,但是传输频次少了。所以我本身是期望这样的,当然这样也是不完善的,最理想还是不涉及资源,模型,音效,网络,输入的部分等的其他全部的逻辑运算,迁移到worker中(想要做到多线程的效果),减少传输频次(比如在animationframe之后统一传输到worker),当然可能会有一些表现延迟问题,可能需要靠预测进行处理,这就是最好的想要达到的效果。但是因为实际项目中会依赖各种库插件,想要做的大部分的逻辑迁移到worker,非常困难,因为没有全局的table 能让我快速索引到注册的模块中,那只能自行实现,开发成本将会变得非常大,不使用wx 的接口,可以接受,但是没有global,有点太难了! 是否可以支持,或者已经有方式/变量可以处理?
2020-03-14