我可以将整个JavaScript对象传递给Node.js以进行服务器处理吗?

目前,我序列化一个大的JavaScript对象,并将其发布到服务器。 这个过程需要很长时间。 所以,我想通过node.js / socket.io从客户端传递一个javascript对象到服务器,这样服务器可以处理这个工作负载。 看来,这是行不通的。 这可能吗?

放缓在哪里? 如果性能问题与序列化相关,那么无论您如何与服务器进行通信,都会面临相同的问题 – 无法在没有序列化的情况下装载对象。

(要通过socket.io发送对象,首先将其序列化,然后将其作为string发送)

简单的答案,不,这是不可能的。 你本质上是在两个不同的系统之间传递消息。 他们都是JavaScript解释器的事实是不相关的。

我会build议序列化和传递对象的部分发生变化。