计算方法
Web Worker计算MD5
使用后台线程计算MD5
1 | /** |
时间切片计算MD5
requestIdleCallback将在浏览器的空闲时段内调用的函数排队。这使开发者能够在主事件循环上执行后台和低优先级工作,而不会影响延迟关键事件,如动画和输入响应。
1 | /** |
抽样计算MD5
抽样策略:头尾取全部,中间模块取前后2字节
1 |
|
时间对比
测试代码如下
Microsoft Edge 83.0.478.37 (64 位)
Google Chrome 83.0.4103.61(64 位)