CytoBrowser, a JavaScript and Node.js driven environment for fast and accessible collaborative online visualization, assessment, and annotation of very large microscopy images.
GNU General Public License v3.0
16
stars
7
forks
source link
Server stalls on Autosave of large annotation data #201
In extendHistory()
if (diff.diffJson(JSON.parse(data), JSON.parse(oldData)).length === 1)
seems like an extremely slow way to check if data has changed
Can we not just have a counter, or a checksum, or something?
For larger Annotation data, > 5000 markers
In extendHistory()
if (diff.diffJson(JSON.parse(data), JSON.parse(oldData)).length === 1)
seems like an extremely slow way to check if data has changedCan we not just have a counter, or a checksum, or something?