Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于网络工作者有用性的困惑_Javascript_Image Processing_Web Worker - Fatal编程技术网

Javascript 关于网络工作者有用性的困惑

Javascript 关于网络工作者有用性的困惑,javascript,image-processing,web-worker,Javascript,Image Processing,Web Worker,我有4个图像元素 我使用以下方式加载图像: 我知道什么时候在我的代码中调用它们,因为我也在使用signar。当我收到来自服务器的消息时,我知道要重置/调用特定映像的src 所以,我考虑使用WebWorkers来加快加载时间 现在,我知道它是如何工作的,但一旦1个web worker完成,我就必须“复制/移动”web worker中加载的图像,以重新加入主线程。那么,在图像中使用它的意义是什么,因为它实际上会增加处理时间 使用WebWork对按需图像处理来说是一件坏事吗?我认为这是一个逻辑问题,“

我有4个图像元素

我使用以下方式加载图像:

我知道什么时候在我的代码中调用它们,因为我也在使用signar。当我收到来自服务器的消息时,我知道要重置/调用特定映像的src

所以,我考虑使用WebWorkers来加快加载时间

现在,我知道它是如何工作的,但一旦1个web worker完成,我就必须“复制/移动”web worker中加载的图像,以重新加入主线程。那么,在图像中使用它的意义是什么,因为它实际上会增加处理时间


使用WebWork对按需图像处理来说是一件坏事吗?

我认为这是一个逻辑问题,“现在,当我的服务器忙时,客户端会因为这些调用而陷入困境”。我不认为添加一个webworker会真正改变这里发生的事情,因为问题是网络无法处理。@kevin Hi kevin谢谢你的帖子。我可能有4张图片,几乎可以同时加载,如果我使用的是桌面应用程序,我会创建线程。但由于我使用的是JavaScript,所以我不能。但我可以使用网络工作者。但是,在图像加载后,web工作者必须将图像复制回调用代码?这不对吗?这真的是我的问题。我很欣赏你对这一切的逻辑性所说的话,我确实可以在其中加入一些“滴答声”。我真的很想知道使用webworker加载图像的有用性。你能描述一下“陷入困境”是什么意思吗?WebWorkers确实帮助图像处理,而不是图像加载(除了可能简化一些代码的sjax请求)嗨,我想我需要编辑我的问题,以关注通过webworker加载的图像,而不考虑throtterling:)
myImg1.src="callGenericHandler.ashx?uidfor#1=" + uid;
myImg2.src="callGenericHandler.ashx?uid=for#2" + uid;
myImg3.src="callGenericHandler.ashx?uid=for#3" + uid;
myImg4.src="callGenericHandler.ashx?uid=for#4" + uid;