web-worker

    6热度

    3回答

    我正在努力让webworker从我的主页上的同一个域加载XML文件,任何帮助将不胜感激。 function readXML(){ var xhr = new XMLHttpRequest(); //Only for FF xhr.open("GET","../db/pointer.xml",true); xhr.send(null); xhr.onreadystatechange = fu

    1热度

    2回答

    我想绘制一个使用html5画布的网络工作者。工作人员无法访问DOM,因此我无法从Web工作人员画画。 This other stack overflow question暗示我可以操作工作者的ImageData。 我是否限制在ImageData项上执行原始像素操作,还是我可以对其执行像drawBezzierCurve()这样的操作?或者也许有一个库来操纵这种类型的数据。

    2热度

    2回答

    我不明白网络工作者是如何工作的......网络工作者是平行的还是只是被抢占? 网络工作者是否可以安全地呈现webgl上下文? 如果我只有一个网络工作者渲染到webgl上下文,并且我的主要“线程”也没有调用工作者,那么web工作者是否可以安全地渲染到webgl上下文?

    9热度

    1回答

    我知道Web Worker规范说“不访问DOM,因为DOM不是线程安全的”。虽然我可以看到这对Web工作者和HTML页面DOM来说是合乎逻辑的,但考虑从XmlHttpRequest调用中解析XML时,实际上它是非常严格的 - 毕竟,该调用的基本处理是异步的,因此对前台线程影响很小,解析XML会减慢前台线程(处理XML应用程序时)。 除了在Javascript中构建自己的XML解析器(我不打算使用X

    3热度

    3回答

    我有一些JavaScript代码是这样, var worker = new Worker("javascript/worker.js"); worker.onmessage = function(evt) { // stuff } worker.js看起来是这样的, importScripts("base.js"); function getImage() {

    16热度

    2回答

    由于网络工作者否定暂停执行JavaScript中的缺点,因为他们不会阻止用户界面,有没有可靠的方法,让他们Sleep? 无论是指定的时间,或直到他们收到的消息?

    9热度

    1回答

    我有一个运行良好的应用程序,用Requirejs和Backbonejs编写,但它有时真的很慢......例如,当进行一些算术运算时!我试图使用Web工人做这样该算法的工作: 我的模块(traffic.js): define(["jquery", "use!underscore", "use!backbone", "namespace" ], function ($, _, Backbon

    6热度

    2回答

    使用Chrome 17.0.963.46 m,我试图从web worker内部创建一个新的web worker。但得到了“Uncaught ReferenceError:Worker is not defined” 任何信息。在这? (谷歌出人意料地抛出几个环节上建立内部webworkers网络工作者)

    2热度

    3回答

    是否有可能使用web worker中的filereader api加载图像,即预览/缩略图,因此阻止主UI线程阻塞。 喜欢的东西this但包裹的CPU密集型部分(主要是读取文件内容,并缩放图像)网络工作者

    6热度

    1回答

    我一直试图在基于webkit的浏览器中使用web sql数据库api。我一直在使用异步api主要UI线程和网络工作者。这两个线程访问相同的数据库(这是你知道的是sqlite inghehood) 一切都很好,但偶尔事务丢失或一个事务失败,它似乎是一个时间/竞争条件。它似乎访问底层的sqlite数据库不是线程安全的。 更多背景。我的网络工作者只是对一个可能有主要UI线程插入记录的表执行查询。 我想知