worker应用范围与提供的功能不太相符
- 当前 Bug 的表现(可附上截图)
接口文档https://developers.weixin.qq.com/miniprogram/dev/api/Worker.postMessage.html
1、worker的应用范围:主要为在后台进程进行相对密集型的运算,
而具有密集型运算需求的逻辑常常是操作二进制ArrayBuffer、TypedArray
2、当前API的功能关于postMessage的参数要求为
“需要发送的消息,必须是一个可序列化的 JavaScript key-value 形式的对象。”
导致 TypedArray被序列化成了 { [index:number] : number } 的JSON形式
- 预期表现
postMessage传递的数据不应该被序列化(建议:不要对postMessage的参数进行序列化,或增加一个是否序列化的参数)
- 复现路径
- 提供一个最简复现 Demo