webgl – What is the best rate at which to send updates to clients for a first person shooter NodeJS WebSocket server?

I developed a multiplayer FPS using WebGL, Nodejs and WebSockets.
So far it is running great.

I am currently using setInterval(sendPlayerPositions, 16); to send updates to WebGL clients.
Ideally I would use 16.66667 but this is not possible to my understanding.

So I wonder if I should change to setInterval(sendPlayerPositions, 10); to make up for the drift.
And in general it might be a good idea to send stuff faster than the client frame rate (60 in most cases).

I also recently learned about process.nextTick and setImmediate and I wonder if I should use those
instead…

Any advice ?

PS: I am currently using Nodejs 10 on my Linux server and Nodejs 14 on my dev machine.