You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems there's a bottleneck in showing the search results, by the slowest provider. Until it returns the results, no other much faster providers' results are shown. This is strange, since the Optimade client per se is asynchronous.
The text was updated successfully, but these errors were encountered:
It's not really strange, because asynchronous is not Optimade client, but http requests to optimade APIs. As a consumer of Optimade client, we want to get a full list of providers/structures from the whole hierarchy of APIs. One of the reasons for that is because Optimade client shouldn't try to assume which type of consumer use it. Some types of consumers just may not support some progressive form of data recieving. In addition, such a task will require the implementation of some kind of reactivity, e.g. observables to ship the data partially when it's ready.
It seems there's a bottleneck in showing the search results, by the slowest provider. Until it returns the results, no other much faster providers' results are shown. This is strange, since the Optimade client per se is asynchronous.
The text was updated successfully, but these errors were encountered: