Playground
The same sparse position stream, rendered two ways. Change the server period, interpolation mode and vehicle count and watch the raw lane teleport while the Kinesis.js lane stays smooth at 60fps.
Server period
Interpolation
Vehicles · 7
RAW · setCoordinates()no interpolation
server tick → snap
kinesis.js · linear60fps
tick(hl) → interpolate
Vehicles7
Server period2.2s
Modelinear
Render FPS60