AnswerDotAI / AnswerDotAI/fastprogress
High CPU load in Safari
オープン
- 主要言語
- Jupyter Notebook
- スター
- 1.1k
- フォーク
- 104
- 平均マージ
- 1分
- マージ済み PR(30日)
- 1
説明
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.
コントリビューションガイド
調査の方向性
レポートで言及されている html_progress_bar スタイルブロックから始め、Safari を使った JupyterLab で CPU 負荷が高くなる状況を再現します。スタイルブロックがある場合と削除した場合でプロファイリングを比較し、その後、README のようなプログレスバーの外観を維持したまま CPU 使用率が通常に戻ることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- jupyter-notebook, python
- 領域
- frontend, web-dev
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100