我目前正在编写一个客户端javascript应用程序,它执行图像处理.它当前执行的一些操作在浏览器中运行速度很慢(按2-3秒的顺序)
我想要实现的一个解决方案是让客户端通过来自服务器的websocket接收结果信息(websocket而不是AJAX,因为它需要显示实时信息等)并让服务器完成图像处理的繁重工作
Node.js是一个明显的候选者,也是用Javascript编写的 - 但是我首先想到的是没有性能优势(我的客户端在Chrome/V8中运行而Node.js也是V8) - 我认为这是正确的?或者Chrome的用户界面是否需要客户端的性能损失,这在服务器端是不会感觉到的?(例如,Chrome是否会在后台执行更多UI工作,以保持node.js服务器不会花时间做的响应?)
node.js是否具有任何性能优势,或者我最好是在寻找C或Java Web套接字服务器来完成工作?