matplotlib / matplotlib/ipympl
Lazy load the js
Personne n'a encore pris cette issue.
- Langage dominant
- Jupyter Notebook
- Étoiles
- 1.7k
- Forks
- 234
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Describe the issue
I don't think that the js is loaded lazily which increases the time until the jlab splash screen shows up.
Proposed Solution
Lazy load the widgetExports similar to https://github.com/QuantStack/ipycytoscape/pull/222
Though this may be complicated by the reading of package.json for the version? https://github.com/matplotlib/ipympl/blob/3a75b2bbab58bf5748c87c96c05e79e6545f64e0/js/src/index.js#L4
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Comparez l’approche de chargement différé du pull request 222 d’ipycytoscape, puis examinez js/src/index.js d’ipympl et la gestion de la version dans package.json. Déterminez comment widgetExports peut être chargé de manière différée sans casser l’accès à la version ; le travail est terminé lorsque l’écran de démarrage de JupyterLab peut apparaître plus tôt tout en permettant au widget de continuer à s’initialiser correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, jupyter
- Domaine
- frontend, performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100