Order of streams is dynamically changing, because as view count of streams do. This causes iterating through count some streams multiple times, and some streams not be noticed at all.
Because of this, when you scroll through twitch streams and dynamically load new ones, some streams you won’t even see, while some you will see multiple times.
The same happens with browsing games API.
No streamer would like to not be shown in his game category, and when viewer sees two same streams it can be confusing.
When I measured it on bigger scale, that means iterating through all (about 20k) live streams. Up to 200 streams get skipped, and some streams are being counted up to 5 times.
I was wondering if it is possible to add some sort of cursoring to streams/games API, as it is the case with /channel/:name/follow