一、什么是Web Workers
在使用H4和Javascript创建的web应用当中,所有的处理都是在单线程内执行的,
所以如果花费的时间过长的时候,程序界面会长期处于一个不可响应的状态。更加
恶劣的是,当脚本执行时间过长时,浏览器还会弹出一个脚本执行时间过长的提示框
,使得用户不得不停止正在执行的脚本。
为了解决这个问题,H5新增了一个Web Workers API。使用这个API,用户可以很
容易地创建在后台运行的线程,将可能耗费时间过长的处理交给后台去执行,对用户
在前台执行的操作就没有影响了。