Cesium TaskProcessor与Web Worker

时间:2016-07-22 05:58:35

标签: web-worker cesium

我需要处理大量数据。我想知道是否有任何理由使用Cesium的TaskProcessor而不是典型的Web Worker?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Cesium的TaskProcessor包装现有的Web Worker系统以返回Promise。 Cesium使用when.js库的内部副本来管理使用promises的异步活动。 Cesium还需要一些extra steps来确定TypedArrays是否正确地从网络工作者传输,因为某些浏览器存在问题。将数据传输到WebGL需要TypedArrays,例如顶点数据,而Cesium使用TaskProcessors在主UI线程之外准备一些这样的数据。