Canvas API 和网络工作者
Canvas API and Web worker
我知道无法在网络工作者内部创建 canvas 标签或任何其他标签,但网络工作者可以进行 ajax 调用。在绘制图像以创建网络工作者时,让它对另一个文件进行 ajax 调用,然后从 [=14= 生成 canvas 和 returns 数据会更有效吗? ]?
如果您需要对数据(您将从 ajax 调用中收到)进行一些处理,那么您应该只使用网络工作者。例如,如果您必须计算一周内股票的平均价格,然后将其显示为条形图,并且您有整年的数据,那么您可以为此使用网络工作者。否则,没有必要使用 Web Worker 仅对 return 数据进行 ajax 调用,再次对 ui 线程进行调用。
我知道无法在网络工作者内部创建 canvas 标签或任何其他标签,但网络工作者可以进行 ajax 调用。在绘制图像以创建网络工作者时,让它对另一个文件进行 ajax 调用,然后从 [=14= 生成 canvas 和 returns 数据会更有效吗? ]?
如果您需要对数据(您将从 ajax 调用中收到)进行一些处理,那么您应该只使用网络工作者。例如,如果您必须计算一周内股票的平均价格,然后将其显示为条形图,并且您有整年的数据,那么您可以为此使用网络工作者。否则,没有必要使用 Web Worker 仅对 return 数据进行 ajax 调用,再次对 ui 线程进行调用。