How to use observable delay

I am not sure if it is a bug or if I am doing something that is not quite right
In actual use, I get skips at Throttle and Delay
Roughly speaking, I want to use the ability to delay a signal for a short time exactly measured after it is received, without relying on the main execution loop .

observable_issue.vl (14.8 KB)

use Delay [Reactive], the nodes in the category Observable create a new observable on every call, if you use them on update, you need to cache them.

but computer clocks are not millisecond precise, they have a precision of about 4ms. But it depends on many factors and is quite a complex topic regarding very low time spans.

1 Like

@tonfilm thanks for the explanation!
This one works:


This does not seem to work: