Our dashboard application requires that we import a large set of issues and pull requests (and their timelines) from a repository. At the moment we get less than 15 issues per second from the API using the search “endpoint”. So it takes about 70-80 seconds to load 1000 issues from a repository. That’s a long time for a user to wait to see their metrics. We use search because it’s the only way to read issues so they are ordered by updatedAt, but reading issues via repository->issues was not any faster when we tried it.
Do you have plans to improve the speed of the API or otherwise make it easier to pull large data sets? Are there other ways of using the API that would be faster?