promise-worker:针对Web Worker和Service Worker的基于承诺的消息传递

时间:2024-05-26 14:16:20
【文件属性】:

文件名称:promise-worker:针对Web Worker和Service Worker的基于承诺的消息传递

文件大小:83KB

文件格式:ZIP

更新时间:2024-05-26 14:16:20

JavaScript

诺言工作者 一个小型的高性能库,用于使用Promises与Web Worker或Service Worker进行通信。 向工作人员发布消息,获取消息。 目标: 微小的占用空间(最小+700字节左右+ gz) 假设您有一个单独的worker.js文件(更易于调试,更好的浏览器支持) 现场示例: 用法 安装: npm install promise-worker 在您的主要捆绑包内: // main.js var PromiseWorker = require ( 'promise-worker' ) ; var worker = new Worker ( 'worker.js' ) ; var promiseWorker = new PromiseWorker ( worker ) ; promiseWorker . postMessage ( 'ping' ) . then


【文件预览】:
promise-worker-master
----.jshintrc(527B)
----.gitignore(564B)
----package.json(3KB)
----package-lock.json(283KB)
----bin()
--------build-worker-bundles.js(1004B)
----.travis.yml(2KB)
----.zuul.yml(326B)
----LICENSE(11KB)
----index.js(2KB)
----CHANGELOG.md(196B)
----.jshintignore(12B)
----register.d.ts(314B)
----README.md(7KB)
----demo()
--------calculator.js(1KB)
--------calculator-worker.js(1KB)
--------calculator.html(1KB)
----test()
--------worker-pong-promise.js(141B)
--------worker-echo.js(95B)
--------test.js(7KB)
--------worker-error-sync.js(108B)
--------xhr-shim.js(604B)
--------worker-empty.js(74B)
--------worker-echo-custom.js(255B)
--------worker-pong.js(95B)
--------worker-error-async.js(190B)
--------worker-echo-sw.js(242B)
----index.d.ts(734B)
----register.js(2KB)

网友评论