Open
Description
As mentioned in this issue, the AssetSelect
component experiences significant delays during loading. This occurs because the sepal_ui.scripts.gee.get_assets
function recursively calls the Earth Engine API for each folder at every level. The more folders present, the longer the loading time becomes.
To improve performance, we should implement asynchronous calls to the Earth Engine API to fetch assets more efficiently.
this will also help to improve #870