web-worker

    0热度

    1回答

    我试图从html5 web worker使用iChemLabs云服务。通常云服务需要jQuery,但我无法将其导入到Web工作人员,因此我使用Pollen代替了ChemDoodle Web组件库,我已将其与文档相关的事物分离出来。 jQuery.Hive.Pollen提供了一个非常类似于jQuery的不错的ajax函数,但我似乎无法让它工作。我知道这个问题在解决Access-control-hea

    5热度

    3回答

    我不是node.js主控,因此我想对此有更多的观点。 我正在创建一个HTTP node.js Web服务器,它不仅必须处理大量的并发连接,而​​且还要处理长时间运行的作业。默认情况下,node.js在一个进程上运行,并且如果有一段代码需要很长时间才能执行任何后续连接,则必须等到代码结束之前连接的操作。 例如: var http = require('http'); http.createServ

    2热度

    1回答

    我正在使用一个运行在Web浏览器中的Javascript模拟器。它有一个主循环: do { updateVisualization(simulator); simulator.doStep(); } while (!reachedGoal(simulator)); 而对于每次迭代,我需要运行必须同时执行几个工人: ​​ 我的问题是:我怎么会等待每个工人完成?

    7热度

    1回答

    我有一个应用程序在点击按钮后调用web worker。这些计算被转移到工作人员以减轻用户界面,并在计算时对用户操作做出响应。 一切顺利,约0.8-1.5秒后,工作人员发送回复。在worker.onmessage中,我执行所有需要的DOM操作。但是在这个GC出现之后,根据CPU的不同,它实际上阻塞了用户界面2秒或更长时间。这让我很困惑,因为UI阻止是我想要阻止的。 这里的时间轴/存储控制台选项卡的截

    17热度

    2回答

    我对网络工作者 难道工人可以访问存储几个问题吗?例如indexedDB/webSQL和本地存储的工作人员是从哪里启动的? 如何在工作人员中包含文件?我有一个functions.js它有很多快速的应用程序相关的功能,它真的没有意义复制粘贴文件的内容在工作人员只有两个不同的地方更新我的功能。 我可以在工作人员内部有DOM吗?就像加载临时音频标签中的音频文件来读取其持续时间以及是否可播放。不能访问父页面

    0热度

    2回答

    我有以下代码,试图测试WebWorkers。我有一个index.html文件看起来像这样: <html> <head></head> <body> <script type='text/javascript'> var worker = new Worker('./myworker.js'); console.log('after creation');

    14热度

    4回答

    WebWorker执行的范围与传统JavaScript的“窗口”上下文完全分离。是否有脚本的标准方式来确定它本身是否作为WebWorker执行? 我能想到的第一个'黑客'是检测工作者范围内是否存在'窗口'属​​性。如果缺席,这可能意味着我们正在作为WebWorker执行。 其他选项将检测不存在于标准“窗口”上下文中的属性。使用Chrome 14,这个名单目前包括: FileReaderSync

    0热度

    1回答

    我试图创建我的第一个使用工作进程/服务器的负载平衡PHP应用程序。我使用cloudcontrol作为我的托管服务,因为它们提供了托管服务器环境的便利性以及负载平衡和部署脚本,所以我可以更多地关注应用程序的核心而非服务器管理员。 我的应用程序调用Facebook的图形API并调整图像大小 - 耗时的操作。为了保持快速响应,我试图使用cloudcontrol的工作人员插件在后台完成这些耗时的操作。云控

    40热度

    3回答

    我想了解一些关于JavaScript线程的内容。从一篇教程中,我学到了关于HTML5 API web worker的知识。该API支持JavaScript多线程。所以我开始弄清楚如何以及在哪里可以使用这个功能。 形式http://caniuse.com/#search=worker 我发现这个API仅在下版本的Android浏览器的支持。它在Android 2.2及更高版本中不可用。 这个结果是否

    3热度

    1回答

    在富互联网应用程序: 用户请求的资源 服务器响应与巨大 JSON响应 客户端(在浏览器中运行)必须处理JSON将其转换为许多对象,其组成应用程序状态。 第3步是密集的,可以导致浏览器锁定。我正在考虑使用网络工作者,但我认为他们可能不适合这项任务。 据我了解工人,他们纯粹以文本或JSON传递消息。因此,虽然网络工作人员可能接受一条消息(“请在此URL处获取资源”),但工作人员可以检索大型JSON响应