scalableminds / webknossos

Visualize, share and annotate your large 3D images online
https://webknossos.org
GNU Affero General Public License v3.0
130 stars 24 forks source link

On-demand tree loading #2605

Open philippotto opened 6 years ago

philippotto commented 6 years ago

For large tracings, downloading all trees can be a performance bottleneck.

Possible ideas to improve this:

The first scenario should be simpler to implement, which is why I'd argue to start with that.

Log Time

fm3 commented 6 years ago

protoypical experiment: “main” tracing blob should hold index of existing trees when applying update actions, check which blobs need to be modified (possibly necessary to load main file) – update actions give tree id

test both extremes: save a blob for each tree vs hold everything in one file, (possibly filter content, and send only some trees to client)