Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] DuckDB - Zoom in and out very jittery and delayed #2966

Open
realAudi opened this issue Jan 30, 2025 · 3 comments
Open

[Bug] DuckDB - Zoom in and out very jittery and delayed #2966

realAudi opened this issue Jan 30, 2025 · 3 comments
Assignees
Labels
arrow support bug Something isn't working

Comments

@realAudi
Copy link

Describe the bug
The new 3.1.0 DuckDB preview release is very slow, nearly unusable.

To Reproduce
Steps to reproduce the behavior:

  1. Load any reasonable size dataset (i.e. 10K points from CSV)
  2. Zoom in and out
  3. Response is very jittery and delayed, often several seconds, same applies to other functions in the config menu

Expected behavior
Smooth zooming and other operations

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • mac OS 15.1 (24B83
  • Browser Chrome
  • Version latest

Additional context
I do very much appreciate though the fix for the tooltip interaction. Previous release would not show the tooltip once you had at any time configured a trip layer. So I am hoping you can make this new release just as performant

Thanks for this wonderful product!

@realAudi realAudi added the bug Something isn't working label Jan 30, 2025
@igorDykhta igorDykhta changed the title [Bug] [Bug] DuckDB - Zoom in and out very jittery and delayed Jan 31, 2025
@igorDykhta igorDykhta self-assigned this Jan 31, 2025
@realAudi
Copy link
Author

realAudi commented Feb 5, 2025

@igorDykhta

If I were to guess I think this is at first caused by the loading of the dataset into the DB, then perhaps the continuous jittery is just the overhead of the DB. I have seen this on other apps my team built in the past that put a lot of data in a browser DB.

Would it be possible maybe to have a setting to turn on or off the use of the DB or is it so integrated that this cannot be done?

audi

@igorDykhta
Copy link
Collaborator

igorDykhta commented Feb 5, 2025

@realAudi Hi Audi.

  1. You can use the kepler.gl version without DB plugin here kepler.gl/demo.

  2. If the jitter remains on kepler.gl/demo then most likely this is due to Arrow files loading issue when a file is loaded in small batches and each batch creates a separate sublayer for rendering. I'm looking into this.

@realAudi
Copy link
Author

realAudi commented Feb 5, 2025

@igorDykhta

on the normal kepler, yes same dataset and config works well. It is only when I tried the same on the duckDB preview that I saw the jitter

However I did see in the preview some other fixes that would be nice to have. I have been having problems with the data view modal popup when I use a trace panel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arrow support bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants