Additionally,
a lot of the other runtimes have data structures that wrap around Skeleton that takes care of calling update. That wrapper usually has a timeScale field which is a float multiplied by the delta when calling update.
(Note that float multiplication is usually faster than division at the CPU level.)