web-worker

    6热度

    1回答

    我试图使用node-unfluff,它从HTML字符串中提取内容。但是,它通常需要〜200ms才能运行。由于它同步运行,所以速度太慢。我想让它异步运行。 据我所知,我的选择是Web Workers(https://github.com/audreyt/node-webworker-threads)或child_process(​​)。还有其他更好的选择吗? 如果不是这样,在速度或其他因素方面哪个更

    1热度

    1回答

    我正在构建一个包含大量json数据的Web应用程序。 数据将被过滤并显示在表格中,理想情况下,我希望过滤由网络工作者完成。 然而,从我读过的父母之间传输JSON数据和还曾引起的开销,所以我想知道: 是否有可能为工人加载JSON数据一次,缓存,然后使数据在调用之间保持不变? 在页面加载父创建了一个工人 然后询问工人来加载和缓存JSON数据 当用户输入不同的过滤器的家长可以要求工人只返回相关数据。 这

    1热度

    1回答

    我现在正在学习有关HTML5 Web Workers的内容,我不明白一个小的“风格”问题。 为什么onmessage与小m在message,但postMessage有资本M? 有这个决定的原因吗?我找不到它。 我不想对造型提出意见,只是一些合理的解释。

    1热度

    2回答

    我正在使用document.implementation.createHTMLDocument方法解析大型HTML文件。我创建新的文档,在HTML写上它们,然后使用标准文件的方法来遍历树。 这证明在浏览器上非常密集,我正在寻找其他选项。 我正在考虑卸载工作给WebWorkers,但据我所知他们无法访问DOMImplementation接口。 难道我就在我的假设? 有没有其他有效的方法可以使用?

    0热度

    1回答

    当我在一台服务器上运行最多三名工人时,工作正常,但是当我启动第四个php代码时工作正常,但无法检测到新工人,不清除工作队列。 protected function createWorker() { $this->worker = new \GearmanWorker(); $config = $this->app->config->job_remote; $this

    -1热度

    1回答

    我想通过网络工作者使用AJAX将多个文件上传到服务器,并希望向用户显示进度。我知道网络工作者无法访问UI元素。有工作要做吗?或者不使用网络工作者的任何其他解决方案。

    12热度

    1回答

    所以这很奇怪,当我试图连接到websocket(这只是一个微软边缘问题)它使得每隔一秒刷新一次webworker不会接受消息onMessage不会触发可言: 考虑以下几点: main.js var worker = new Worker("webworker.js"); worker.postMessage({ type: 'INIT_SOCKET' }); worker.a

    0热度

    2回答

    主要问题:正在调用worker.postMessage from worker.addEventListener不好?下面的例子,我尽量保持尽可能短。 我有一个工人一个GWT本地函数(之前,所以我可以重复使用它的工人被初始化。此外,大括号应该/*-{和}-*/但强调我只是{}去着想语法)。 private native void nativeWorkerCalls(JavaScriptObject

    0热度

    1回答

    你能帮助我吗?如何从Web Workers开始使用蓝牙(cordova-ble-central)? ble.scan([],5,function(device){postMessage(device.name)},function(error){});

    1热度

    2回答

    我正在使用React +服务工作者+ offline-plugin为该网站创建一个具有持久缓存的服务工作者。 我想告诉用户何时将新版本存储在cach中并建议刷新页面,但我不知道如何引用Service Workerand我应该听什么事件(Service Workeris由npm自动创建“离线插件“)。 标准流程今天: 网站管理员发布网站(V1) 用户访问该网站 他看到的网站(V1),而在持续高速缓存