文件名称:thread-fetcher::gear: 后台线程资源加载器
文件大小:131KB
文件格式:ZIP
更新时间:2024-08-24 13:58:44
web-worker multithreading resources lazyload fetch-api
线程获取器 :gear: thread-fetcher.js是一个小脚本(~4,0kB),它允许你在一个单独的线程中以编程方式获取任何类型的资源,让主线程可以*地“专注于”动画和其他视觉上明显的变化,以提高感知性能给最终用户。 Loader 可以看作是一个简单的“样板”脚本,用于在上下文中执行,并保留可以到其自己的 mime 类型的首选加载策略。 在后台,它使用Worker和fetch API 将Blob对象检索到主线程,以便由URL API、 FileReader实例等使用... 查看“部分以获取库兼容性。 方法 拿来 此方法获取给定的资源并将其作为Blob对象返回。 它传递了以下参数: 资源( String | URL | String[] | URL[] ) 要获取的资源 url。 options ( Object ) fetch 方法使用的选项对象。 cache ( bo
【文件预览】:
thread-fetcher-master
----package.json(1KB)
----babel.config.json(55B)
----.eslintrc.json(1KB)
----.github()
--------workflows()
----test()
--------unit()
--------resources()
----build.js(2KB)
----karma.conf.cjs(900B)
----LICENSE(1KB)
----package-lock.json(439KB)
----src()
--------thread-fetcher.js(3KB)
--------load.js(2KB)
--------loaders()
--------worker.js(3KB)
--------get-absolute-url.js(262B)
--------fetch.js(3KB)
----.npmignore(0B)
----.gitignore(49B)
----README.md(10KB)
----.eslintignore(22B)
----.editorconfig(182B)