在Socket.io之前舍入数字?

我使用Socket.io来使用Nodejs。

我想尽量减less我发送的数据的大小。 我想发送号码给客户端。 我的号码精度很高,但客户只需要知道号码的前几位数字。

四舍五入数字是否会减less我发送的数据的大小(使用Socket.io)? 使用JSON.stringify,这样做会工作,但我不知道是否Socket.io序列化/parsing器以相同的方式工作。

还有还有另外一种更有效的方法吗?

是的,四舍五入的数字将导致更less的数据被发送。 以下是Chrome开发人员工具networking选项卡的WebSockets子选项卡的屏幕截图(请注意9.9 vs 9.888888的长度列值):

在这里输入图像描述