В настоящее время я пишу приложение javascript на стороне клиента, которое выполняет манипуляции с изображениями. Некоторые из операций, которые он выполняет в настоящее время, довольно медленны для запуска в браузере (порядка 2-3 секунд).
Одним из решений, которое я планирую реализовать, является получение клиентом информации о результатах через websocket с сервера (websocket, а не AJAX, поскольку он должен отображать информацию в реальном времени и т.д.), и сервер делает тяжелый подъем манипуляция изображениями
Node.js - это очевидный кандидат, который также написан в Javascript. Однако я думал, что не будет никакого преимущества в производительности (моя клиентская сторона работает в Chrome/V8 и Node.js также V8) - Правильно ли я в этом думаю? Или пользовательский интерфейс Chrome требует потери производительности на клиенте, который не ощущается на стороне сервера? (например, Chrome делает больше пользовательского интерфейса в фоновом режиме, чтобы все реагировать на то, что сервер Node.js не тратит свое время?)
Будет ли у Node.js какое-либо преимущество в производительности, или мне лучше смотреть на серверы веб-сокетов C или Java, чтобы выполнить эту работу?