摘要: 1、首先简单介绍一下worker,MDN给出的定义是创建一个独立于主线程的javascript的后台线程。 优点: 1、可以利用它来处理一些耗时的任务,而不会阻塞主线程。 缺点: 1、使用限制比较多,在worker线程里不能使用window、document对象; 2、受到浏览器同源策略的限制; 3 阅读全文
posted @ 2020-05-24 21:58 小码飞驰 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1、由于项目需要,对文件进行加密,然后上传至阿里oss。出于后端带宽压力,在前端进行加密。由于加密过程比较耗时,容易阻塞主进程,所以决定使用worker来进行。 废话不多说,直接上代码。 2、首先是utils.ts,主要是封装一些加密、解密、通用工具类。 import CryptoJs, {Word 阅读全文
posted @ 2020-05-24 21:57 小码飞驰 阅读(1728) 评论(1) 推荐(0) 编辑