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
Right now path-viewer has perfomance problems, which a especially clear on default case.
By default, path-viewer trying to make get / command, which leads to massive response. Interface trying to render whole response in the same time and it's leads to interface lags and might even doesn't allow to use path-viewer.
Solution
There is no clear solution at the moment, but next things could be done on ui side:
Process loaded data: BFS from the root and stop when you have enough data (make some limit). Mark everything else as truncated.
Introduce virtualised renderer for the data (render only chunk of data which a fit at the browser screen).
Introduce pagination for response.
Replace default get / command to list - at least this change prevent perfomance problems right after path-viewer open.
The text was updated successfully, but these errors were encountered:
1,3 require corresponding API-features. As I know at the moment API does not provide them.
2. looks like a good idea, but we have to keep in mind any virtualized component may struggle with large data. 4. Use list by default looks like a cheap and safe change.
Problem
Right now path-viewer has perfomance problems, which a especially clear on default case.
By default, path-viewer trying to make
get /
command, which leads to massive response. Interface trying to render whole response in the same time and it's leads to interface lags and might even doesn't allow to use path-viewer.Solution
There is no clear solution at the moment, but next things could be done on ui side:
get /
command tolist
- at least this change prevent perfomance problems right after path-viewer open.The text was updated successfully, but these errors were encountered: