AnswerDotAI / AnswerDotAI/fastprogress

High CPU load in Safari

オープン
#46 コメント 7 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。