AnswerDotAI / AnswerDotAI/fastprogress
High CPU load in Safari
- Langage dominant
- Jupyter Notebook
- Étoiles
- 1.1k
- Forks
- 104
- Merge moyen
- 1 min
- PR mergées (30 j)
- 1
Description
When running in JupyterLab in Safari the latest fastprogress has a very high CPU load, up to 100% on a relatively modern machine.
Profiling shows that Safari is spending almost all its time in loops of `WebCore::Document::updateStyleIfNeeded`. CPU load returns to normal if I remove everything from the `` block of `html_progress_bar`, but then, of course, I get a generic progress bar style rather than one like that shown in the README.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le bloc de style html_progress_bar mentionné dans le rapport et reproduisez la charge CPU élevée dans JupyterLab avec Safari. Comparez le profilage avec le bloc de style présent puis supprimé, et vérifiez ensuite que l’utilisation du CPU revient à la normale tout en conservant l’apparence de barre de progression de type README.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- jupyter-notebook, python
- Domaine
- frontend, web-dev
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100