I am labelling a time series with 3 channels with about 3.6M samples per channel. Scrolling and marking is nice and fast when the page first loads. But, if I zoom in the time viewing window too small, scrolling performance becomes slow and unresponsive.
To Reproduce
Create a TimeSeries Labelling Interface
<View>
<!-- Control tag for region labels -->
<TimeSeriesLabels name="label" toName="ts">
<Label value="Run" background="red"/>
<Label value="Walk" background="green"/>
<Label value="Fly" background="blue"/>
<Label value="Swim" background="#f6a"/>
<Label value="Ride" background="#351"/>
</TimeSeriesLabels>
<!-- Object tag for time series data source -->
<TimeSeries name="ts"
valueType="url" value="$csv" sep=","
fixedScale="true"
>
<Channel column="1" legend="rightx"/>
<Channel column="2" legend="righty"/>
<Channel column="3" legend="rightz"/>
</TimeSeries>
</View>
Load a CSV file from local disk with 3,600,000 rows, 3 columns
GOOD: Scroll the time window left and right. It should be quick and interactive
Drag the right edge of the time window to make it very narrow.
BUG: now scrolling the time window is very slow and unresponsive
Drag the right edge of the time window to make it very wide.
GOOD: the time window is fast and responsive again
Expected behavior
Scrolling the time window should be fast and responsive even when it is narrowed.
Screenshots
GOOD: Right after initial load. I can scroll quickly by dragging the time slider (at the bottom)
BAD: Narrow the time window by dragging the side of the gray bar on the time slider. Then scrolling becomes very slow and unresponsive
GOOD. dragging the time slider wider (increasing the displayed time axis), scrolling becomes fast again
Environment (please complete the following information):
OS:
Linux
Chrome Version 110.0.5481.177 (Official Build) (64-bit)
Describe the bug
I am labelling a time series with 3 channels with about 3.6M samples per channel. Scrolling and marking is nice and fast when the page first loads. But, if I zoom in the time viewing window too small, scrolling performance becomes slow and unresponsive.
To Reproduce
Load a CSV file from local disk with 3,600,000 rows, 3 columns
GOOD: Scroll the time window left and right. It should be quick and interactive
Drag the right edge of the time window to make it very narrow.
BUG: now scrolling the time window is very slow and unresponsive
Drag the right edge of the time window to make it very wide.
GOOD: the time window is fast and responsive again
Expected behavior
Scrolling the time window should be fast and responsive even when it is narrowed.
Screenshots
BAD: Narrow the time window by dragging the side of the gray bar on the time slider. Then scrolling becomes very slow and unresponsive
GOOD. dragging the time slider wider (increasing the displayed time axis), scrolling becomes fast again
Environment (please complete the following information):
Additional context
Maybe related to https://github.com/heartexlabs/label-studio/issues/1705 ?