您如何改善我制作的文件阅读器的响应能力?
我创建了一个简单的动画来看看它是如何影响 UI 的,并且它确实会在很大程度上阻止 UI。
我什至尝试使用File.slice
分块读取文件,但它似乎只获得了轻微的性能提升,代价是加载文件需要更长的时间。
这里有一个小提琴:http: //jsfiddle.net/8A3tP/2/
更新
通过使用递归函数代替 for 循环依次加载它们中的每一个,我设法获得了更好的结果:http: //jsfiddle.net/8A3tP/5/
您如何改善我制作的文件阅读器的响应能力?
我创建了一个简单的动画来看看它是如何影响 UI 的,并且它确实会在很大程度上阻止 UI。
我什至尝试使用File.slice
分块读取文件,但它似乎只获得了轻微的性能提升,代价是加载文件需要更长的时间。
这里有一个小提琴:http: //jsfiddle.net/8A3tP/2/
更新
通过使用递归函数代替 for 循环依次加载它们中的每一个,我设法获得了更好的结果:http: //jsfiddle.net/8A3tP/5/