web-worker

    0热度

    2回答

    我怎么能实现这一点:我有一些可能长的计算(例如,巨大的JSON解析为http响应),并希望以非阻塞的方式执行。我试着采用multithread.js lib来做web worker的后台工作。这个库需要JSON序列化对象传递给不知道闭包,DOM或其​​他全局变量的执行函数。 例如。 MT.process(longRunningJob, doneCallback)(jsonSerializableA

    -2热度

    1回答

    我有一个关于对象的数组,使用Three.js创建的网格,我想在web worker中执行一些操作。所以问题是我如何将它们发布给工作人员? 从我所了解的有一些称为可转移对象的东西,它使用了一种叫做ArrayBuffer的东西,但我找不到任何有关如何将我的对象数组转换为的信息。或者这可能不可能?

    2热度

    1回答

    我有一个npm/webpack安装程序,并且我的应用程序的一部分需要Web Workers。通常情况下,网络工作者与此语法创建的: var worker = new Worker('path/to/external/js/file.js'); 在故宫,这是行不通的,因为我使用的开发环境不接受这样的路径。必须使用require()包含文件。 我不能只是链接到文件,因为这违反了交叉原点规则的事情。 是

    0热度

    1回答

    我一直被困在一个错误,我不完全确定如何解决。 我的应用程序在Angular2制成,在很大程度上是基于本教程http://www.syntaxsuccess.com/viewarticle/web-workers-in-angular-2.0 我的第一个特点是它完美的工作(也与观测等),但socket.io的实现,现在我想将webworker完全运行使用Angular2的HTTP服务,我得到以下错误

    0热度

    1回答

    如何使用动态路径打开JavaScript类型BLOB WebWorker内的新WebSocket? let DYNAMIC_PATH = 'ws://localhost'; // dynamically changing let ww = URL.createObjectURL(new Blob([ var ws = new WebSocket(DYNAMIC_PATH); // <

    2热度

    1回答

    我有一个在web worker中运行的angular2应用程序。从外观上看,一切正如我所期望的那样运行,但DOM似乎没有发生任何变化。例如,我在应用程序加载时显示预加载器,但它永远不会被实际的应用程序UI取代。 <my-app>Loading...</my-app> 当负载的AppModule,没有呈现在我的应用程序内,即使我看到我的所有组件和服务的运行正是我所期待的背景工人里面......整

    0热度

    1回答

    当前正在开发的应用程序需要在应用程序初始化期间使用iframe在应用程序内部加载另一个应用程序。我们可以在应用程序初始化期间正确加载Iframe内的另一个应用程序,但在加载期间同时加载两个应用程序使应用程序加载速度非常慢并且页面冻结一段时间。 问题我们发现:我们在iframe中加载的应用程序发送大量的http请求,它阻止了我们的应用程序。 (每个浏览器中有6个请求) 有没有什么办法可以在ifram

    0热度

    3回答

    我创建了一个处理大量数据的web worker。下面是代码实现: worker.js self.addEventListener('message', function(e) { console.log('Message received from main script'); for(var i=0; i<999999999; i++){ // computatio

    1热度

    1回答

    有什么方法可以在Web Worker内部使用Canvas元素吗?我想在Web Worker内部做一个canvas.toBlob以降低图像质量。 我只知道的ImageData可以被传递到Web工人,这并不能帮助我,我需要的画布,而不是canvasContext做canvas.toBlob 我知道实验离屏画布在Firefox中,我也希望在其他浏览器中提供支持。 赞可能以某种方式通过https://gi

    3热度

    1回答

    所以我一直在和一位同事讨论JavaScript事件循环和Web Workers的使用。在一个单一的Web页时,不同的Web工人具有不同的堆栈,堆,和消息队列,形式here,具体有: A web worker or a cross-origin iframe has its own stack, heap, and message queue. Two distinct runtimes can