-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Smaller JS package sizes! #4705
Comments
comments? ideas? @graceguo-supercat @williaster @GabeLoins |
@mistercrunch unrelated, but is there a way for users to hide certain visualizations like deckGL? |
I think the biggest win here will be with lazy loading, which would also address @kkalyan's comment. I agree there's no reason to force everyone to load every vis (I think another solution to this would be a more structured and vibrant ecosystem of vis plugins). I will look into this more today/tomorrow (just had a big project land so have a bit more time for this) |
I might have a go at a PR to add lazy loading for visualizations, sound okay @mistercrunch ? |
@williaster This is great work and would dramatically help in optimizing Superset performance.
|
@mistercrunch @williaster hello, bro. I have some questions about smaller JS package. May I have your contact?Thanks a lot. |
This is an open community, the conversation should take place here on Github or on the mailing list. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue |
Hi, I am looking for improving the performance my superset charts. Recently we upgraded our superset to the latest version. Can anyone from the community please let me know if this current issue has been fixed with superset-ui plugins implementation. If yes, can you suggest me any alternative to improve the performance and load time of the charts. Thanks. |
I think we've beaten the world record of biggest JS bundles. Let's contain this.
State of things:
Ideas:
superset-visualizations
npm package with sub packages for each visualizations sets, one fordeckGL
-related visualizations, one for nvd3-related, and any other big chunks separately. This will also pave the way towards asuperset-embedables
packageexplore
anddashboard
, should make those much leanertheme.js
we still need that has standalonecommon.js
with things likeReact
and commonly used utilities that we need across the boardThe text was updated successfully, but these errors were encountered: