文件名称:MM.Loader:网络工作者预加载器
文件大小:16.01MB
文件格式:ZIP
更新时间:2024-05-29 08:43:38
JavaScript
MM加载器 在大多数情况下,单线程JavaScript预加载就可以了。 但是,如果在预加载过程中出现一些复杂的动画,会发生什么? 如果它在UI线程上运行,则会引起冻结之类的麻烦。 MM.Loader创建一个Web Worker,以用XHR预加载您的资产,并简单地分派响应。 MM.Loader受到启发。 使JavaScript中的预加载资产和获取聚合进度事件变得更加容易。 如果可用,它将使用XHR2;如果不可用,则使用基于标签的加载。 演示版 该演示简单地预加载了一个大资产(16MB),以检查它是否在动画过程中引起一些麻烦。 兼容性 在Chrome中进行了测试。 选中是否您的浏览器支持Web Workers。
【文件预览】:
MM.Loader-master
----sample.txt(17B)
----sample.xml(120B)
----MM.Loader.js(7KB)
----WebWorkerUtils.js(354B)
----README.md(1KB)
----index.html(3KB)
----sample.json(13B)
----sample.yml(99B)
----16384.rnd(16MB)