girder / girder_web_components

Reusable Javascript and VueJS components for interacting with a Girder server.
https://gwc.girder.org
Apache License 2.0
16 stars 9 forks source link

Properly sync browser state with route #278

Closed zachmullen closed 3 years ago

zachmullen commented 3 years ago

This is a fair bit of complexity, but it provides a key optimization for those browsing the data hierarchy: paths and folder records don't have to be fetched on every navigation. Furthermore this is achieved without any sort of artificial caching. In a lot of cases, the information we need is already present in either the breadcrumbs or the list of child folders.