What would be the most idiomatic way to yield values of an Observable by a specific amount of time? For example, let’s say I have an Observable created from a big Array and I want to yield a value every 2 seconds. Is a combination of interval and selectMany the best way? Answer For your specific example, the idea is