Given a backend that sends numbers with either 4 or 6 digits after the decimal point, will these numbers always be exactly converted to JavaScripts number type (during JSON deserialisation)? Which numbers will cause problems?
Hint: assume the backend is precise, no rounding errors etc. I need to understand at which point problems can occur on the frontend though.