This adds Vuetify and uses its fast and customizable data tables in the debug view. This easily enables searching for entry hashes or types in source chain as well as the holding map.
This already helped a lot with the rendering performance since the data tables sport pagination.
But in order to make the refresh really fast I had to split state dumps into sparate portions that get updated independently. This is based on these changes in holochain-rust: https://github.com/holochain/holochain-rust/pull/1954
With that, the debug view is fast enough to enable automatic refresh based on trace actions - we know that we only need to get the source chain after a commit action, and only the holding map after a HoldApsect action, etc.
Also shows instance stats (held entries, pending validations, running calls) in header:
Vuetify components and faster state dumps
This adds Vuetify and uses its fast and customizable data tables in the debug view. This easily enables searching for entry hashes or types in source chain as well as the holding map.
This already helped a lot with the rendering performance since the data tables sport pagination.
But in order to make the refresh really fast I had to split state dumps into sparate portions that get updated independently. This is based on these changes in holochain-rust: https://github.com/holochain/holochain-rust/pull/1954
With that, the debug view is fast enough to enable automatic refresh based on trace actions - we know that we only need to get the source chain after a
commit
action, and only the holding map after aHoldApsect
action, etc.Also shows instance stats (held entries, pending validations, running calls) in header: