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

Dash for R should support asynchronous component loading #134

Closed
rpkyle opened this issue Oct 19, 2019 · 0 comments
Closed

Dash for R should support asynchronous component loading #134

rpkyle opened this issue Oct 19, 2019 · 0 comments
Assignees
Labels
enhancement high priority parity Modifications to improve parity across Dash implementations
Milestone

Comments

@rpkyle
Copy link
Contributor

rpkyle commented Oct 19, 2019

As described in plotly/dash#899, Dash for Python will soon support eager and lazy loading of components to enhance performance. Dash for R should do the same, which will require

Additional requirements (repasted from an earlier comment):

  • Dash for R should extract _dash_compatibility_version from component's __init__.py
  • may be overridden with Dash option _dash_compatibility_version
  • warnings will be displayed to inform the user of the features inactivated by _dash_compatibility_version and which component(s) are responsible for the deprecated mode
  • Need to distinguish 'lazy' files from 'dynamic' files for eagerness
  • Plotly.js gets differential treatment and eagerness will not just change behavior but also the set of files to load

@Marc-Andre-Rivet @alexcjohnson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement high priority parity Modifications to improve parity across Dash implementations
Projects
None yet
Development

No branches or pull requests

2 participants