前端web worker的使用
JavaScript是单线程的编程语言,当遇到需要处理大量数据的逻辑计算时需要等待代码按照顺序运行,这会导致用户需要等待这段代码执行完后才能对页面进行操作(UI 交互)严重的可能会前端页面卡死的情况发生。但有一种方式可以避免这种困境,它就是web worker。web worker 的作用,就是为 JavaScript 创造多线程环境,worker存在于一个不同的线程中,它和主线程互不干扰,这样就可以把处理大量数据的逻辑计算放在worker里,主线程(通常负责 UI 交互)就会很流畅,不会被阻塞或拖慢。








