Skip to content

[Bug] OME-Zarr data loads slowly at s1 scale #90

@krokicki

Description

@krokicki

Describe the bug

This data loads extremely slowly:
https://biongff.github.io/vizarr/?source=https://s3.janelia.org/flyefish/EASI-FISH_NP_SS_OMEZarr/NP01_R1_20230906/NP01_R1_1_1_SS00790_AstA_546_CCHa1_647_100x_LOL.zarr

Compare to loading the same data in Neuroglancer.

To Reproduce
Click on the link above and wait 30-60 seconds.

Monitoring in the developer console, it seems like the viewer loads too much data and/or the wrong data.

Expected behavior
The data has a scale pyramid, so the viewer should load and display the low resolution quickly (s4) and then progressively load in higher resolution as needed. What's happening is the viewer loads s1 immediately, which takes a long time to populate the low resolution view.

Environment (please complete the following information):

  • OS: macOS
  • Browser (if applicable): Firefox

Additional context

There is a stacktrace in the developer console, but it's not clear if it's related to this bug:

Uncaught (in promise) IndexError: index out of bounds for dimension with length 94
    Hb https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    fW https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    gW https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    vW https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    dim_indexers https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    _W https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    bW https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    TW https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:248
    Y4 https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:275
    1 https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:275
    $1 https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:275
    getRaster https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:275
    d https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:3650
    updateState https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:3650
    _update https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1207
    _initialize https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1207
    _initializeLayer https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _updateSublayersRecursively https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _updateSublayersRecursively https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _updateLayers https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    setLayers https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    updateLayers https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _onRenderFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1130
    _renderFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    redraw https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _requestAnimationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _requestAnimationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _requestAnimationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _requestAnimationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    HY https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:366
    _requestAnimationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123
    _animationFrame https://biongff.github.io/vizarr/assets/index-CT5F9vq0.js:1123

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions