我需要处理大量数据。我想知道是否有任何理由使用Cesium的TaskProcessor而不是典型的Web Worker?
答案 0 :(得分:1)
答案 1 :(得分:0)
Cesium的TaskProcessor包装现有的Web Worker系统以返回Promise
。 Cesium使用when.js
库的内部副本来管理使用promises的异步活动。 Cesium还需要一些extra steps来确定TypedArrays
是否正确地从网络工作者传输,因为某些浏览器存在问题。将数据传输到WebGL需要TypedArrays
,例如顶点数据,而Cesium使用TaskProcessors在主UI线程之外准备一些这样的数据。