web-worker

    0热度

    2回答

    Firefox允许附加到网络工作人员。您可以转至about:debugging,查看活动工作者列表,然后单击“调试”进行附加。 但是如果应用程序创建一个短期工作人员该怎么办?我想设置一个断点,但在创建工人之前我不能这样做。 (至少,我还没有找到办法,例如,用debugger statement设置断点在Firefox 54中不起作用。) 作为一个非常粗糙的解决方法,我可以延迟web worker的

    0热度

    1回答

    我试图执行this code,这里是the link。它适用于Chrome,而在IE 11中,它提供了一个错误'SharedWorker' is undefined。但根据caniuse,WebWorkers在IE 11中受支持。 有谁知道谁是对的?

    0热度

    2回答

    我用描述here的步骤将我的Angular4应用程序转换为网络工作者。当我运行应用程序,我看到以下错误: 从现有Angular4应用程序我有变化和新的一个是网络工作者的支持。 该错误没有给出任何线索,什么组件或代码是造成这种情况。有没有可以添加到某处找到导致此错误的跟踪? ---- 6/28 ----- 从以下代码 WorkerDomAdapter.prototype.getCookie = fu

    1热度

    1回答

    所以我基本上做了很多对数组中的对象的操作。所以我决定使用webworkers,这样我就可以以并行方式处理它们。但是,如果我输入一个包含10个对象的数组,只有9个工作人员会返回一个值。所以我创造了这个简单的样机能重现问题: var numbers = [12, 2, 6, 5, 5, 2, 9, 8, 1, 4]; var create = function(number) { var

    0热度

    2回答

    我有一个webworkers的数组,名为workers。我在一个叫做activate的函数中启动它们。问题是,我想让activate返回由worker发布的值。我希望它能够回复某种承诺,或等到它们全部完成。 因此,代码可能是: // the web workers add stuff in this array with onmessage() var globalArray = []; fu

    2热度

    1回答

    我们计划在离子2应用中使用网络工作者。然而离子2使用离子应用程序脚本(https://github.com/ionic-team/ionic-app-scripts,我们使用1.0.0版)和webpack。我们需要一个编译为JS的webworker typescript文件,但不要将其他文件与main.js捆绑在一起。 我们脑子里想的是什么有一个文件名格式,如其中“.worker”文件扩展名部分将

    4热度

    3回答

    如果您启动两个使用相同JavaScript文件的网络工作人员,则Firefox无法在about:debugging#workers中区分它们。你会得到两个相同的条目(列在“其他工作人员”下)。 为了进行调试,将名称分配给网络工作者会很方便。例如,在Java中有Thread#setName。 JavaScript的web worker API中有相当的东西吗?

    0热度

    1回答

    我的地图()ing 2件事情,并且在每个地图迭代中,我使用web worker来获取我想要分配给迭代过程中的事物的值当网络工作者打电话时。我的问题是地图在web worker可以响应之前完成迭代,所以它返回的所有值都被分配给迭代的最后一个“东西”。这种情况有什么好的模式?谢谢,泰德

    0热度

    1回答

    我有一个网络工作者,我添加了'notificationclick'事件。 我想导航到相同选项卡中的网址,而不是打开新选项卡。 任何线索如何做到这一点? self.addEventListener('notificationclick', function (event) { const id = event.notification.data.id; let path = 'h

    0热度

    1回答

    我想在JavaScript中使用Web Worker运行函数,但是如果工作人员在2分钟内未返回任何结果,我想终止工作人员。是否有可能这样做?