Ben*_*Ben 6 javascript html5 web-worker
计划编写客户端HTML5应用程序是否可行且明智,这些应用程序将进行一些CPU密集型计算?(图像处理)
我知道通常是将计算卸载到服务器的标准,但由于HTML5有新选项,我想知道我们是否真的可以编写一个将在浏览器中运行的完整应用程序.
如果我理解正确,网络工作者可以帮助完成多线程任务,但我不知道它是如何工作的.
再一次,我正在寻找如何处理这个问题的线索,如果有的话.
谢谢!
不,从根本上讲这不是错。客户端计算机通常具有很大的处理能力,而浏览器可以使用这种能力。只要确保您以具有良好用户体验的方式编写应用程序即可!
当您在另一个线程上进行数字运算时,Web Worker将允许您的UI JavaScript运行。这听起来很适合您的任务。
此外,通过执行此客户端操作,您的应用程序不再依赖于与服务器的网络连接。通过图像处理,我希望会有很多数据从客户端传递到服务器,这可能会很慢。