Sure, I could cache it, as you say, they won’t change often.
But even then it would still require additional requests, comparing to v5 which just needs 1.
My app runs client side and as I see it I currently got 2 options, after they make the first request to /helix/streams in order to get the remaining info (avatar + game).
- Cache all avatar urls and game titles. Resulting in 1 request to twitch and a 2nd to my own server.
- Skip my server. Resulting in 3 requests to twitch instead from the client.
None of the alternatives are optimal, in my opinion.
Neither is there a way to look up the game title from a game id, currently.
Some examples.
On every page on twitch.tv,
the homepage, the sidebar, teams-page, etc.
