-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Description
Actions before raising this issue
- I searched the existing issues and did not find anything similar.
- I read/searched the docs
Is your feature request related to a problem? Please describe.
When working with large jobs containing many frames, all frames are loaded on-demand, which can cause delays during annotation. There is currently no way to preload all frames in advance from the open-source version of CVAT.
Describe the solution you'd like
I noticed that app.cvat.ai already has a "Preload data" option in the annotation editor menu. When clicked, it sequentially preloads all frame chunks of the current job, displaying a spinner and a "Cancel preload" button until complete.
I would like to know if there is an internal plan to bring this feature to the open-source repository. If not, I am considering implementing it myself and submitting a PR to the develop branch.
Describe alternatives you've considered
Frames are partially preloaded during playback via the existing fillBuffer mechanism, but this requires the user to play through all frames manually and does not provide explicit control or progress feedback.
Additional context
Before investing time in an implementation, I wanted to check whether this is already in progress internally to avoid duplicating effort. If there is an existing plan or in-progress work, I am happy to wait or assist instead.