Comments (4)
Hi @bkmeneguello, thanks for posting this. There will of course, be some maximum limit of what can be loaded / displayed. Currently, we don't know exactly what that limit is, but it is probably around 500k rows.
A followup issue, is that the app should fail more gracefully than crashing.
from sanddance.
Hi @danmarshall, thanks for your answer but where these limits come from? It's a js engine limitation or something that could be tuned? I have enough memory to accommodate all these data multiple times, so there could be possible to load lots of data (also for video memory). I understand if this can lead to performance issues since js is single threaded and workers aren't always an option.
from sanddance.
Hi @bkmeneguello, searching that error message, I see the there is a 1GB limit for Node.js heap size: nodejs/node#17878 (comment)
We probably need to have a chunking strategy instead of loading the entire file all at once.
from sanddance.
I'd be happy to take a PR for splitting the file into chunks.
The backend code is here, and the frontend code is here
That will get us around this specific error message, but we may have the same buffer problem in the frontend, eventually. Not sure how to deduce what the limits of one's browser should be.
from sanddance.
Related Issues (20)
- The Direct color option is disabled and I have data with hex colors HOT 8
- Unable to visualize data HOT 3
- [bug] fontFamily viewerOptions doesn't work
- [feature request?] Hide y-axis/label only?
- [bug] backgroundColor doesn't apply globally for **some** colors
- Update or Create a SandDance PIP package to Use in Python Jupyter Notebooks in VSCode HOT 1
- Selecting facet as none after having a facet crashes Power BI
- Wrong z-axis scaling due to not switching to 3D in scatter plot HOT 8
- Unable to select items on Sandance after publishing as an App HOT 1
- Unable to add new sheet as a tooltip in SandDance
- Using a 16-digit ID for X-Axis is being trimmed or rounded HOT 2
- Z and Y axis mix up HOT 1
- Filters on SandDance for Stacks chart HOT 6
- SandDance Surface Chart
- Publish to open-vsx.org
- Selecting data on a graph is not reliable HOT 1
- sanddance in React breaking UI HOT 3
- Restore sand dance session from exported html HOT 1
- Float column with NULLs interpreted as categorical HOT 1
- PowerBI Web : The visual does not export in a PDF HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sanddance.