2020年3月に入ってからGoogle Chromeでネットサーフィンしていると一部サイトの表示が著しく遅い。
体感的にはJavaScriptで非同期読み込みするサイトやストリーミング配信をしているサイトが遅いことが多かったように思う。
事象
WEBブラウザが一時的にフリーズしたりするのは稀にある話だが、
2020年3月以降、ネットサーフィンに支障が出るくらいにはその現象が多発していた。
それもちょっとページレンダリングが遅いなんてものではなかった。
一部のサイトに至ってはアクセスしてから5分以上ページレンダリングされなかった。
SPAサイトではページの読み込みが中途半端に止まってしまうなんてこともあった。
結論
ウィルスバスターがGoogle Chromeに干渉していたのが原因と思われる。
明確な原因は分からないがウィルスバスターを
先ほど見つけたサイトではウィルスバスターの再インストールで改善されると書かれていた。
ライセンス料は払っているのでとりあえず再インストールでウィルスバスターとGoogle Chromeが共存できる状態になったのでしばらく様子を見る。
-
2020年3月27日追記
再インストール後、端末を再起動するまでは問題が再現しなかったが、再起動後再発するようになった。
ウィルスバスターを停止してWindows Defenderで使用をすることにする。
ウィルスバスターはインストールされているとWindows Defenderによる保護が出来ないため、
アンインストールした。再びインストールするかは不明。
傾向と対策終わり
結論と事象は先に書いた通り。
同じ問題に遭遇した人で問題解決の糸口を探してこの投稿にたどり着いたのであれば、
これ以上は有益情報が無いのでブラウザバックを推奨します。
切り分け
事象が発生するサイトの傾向からJavaScriptによるAjax通信など、
ページアクセス後にも外部と通信するような時に調子が悪くなるので
何かが干渉しているとあたりをつけて原因の調査を開始。
とりあえずページ表示が遅いサイトでデベロッパーツール開いてパフォーマンスを確認してみると、
ネットワークからのリソース取得はすぐに終わっている。
レンダリング周りの処理が始まったあたりから時間がかかっているようだった。
拡張機能の無効化
有効化と無効化を気軽にできるところから手を伸ばす。
拡張機能を片っ端から無効化していくが効果なし。
## シークレットモード
状況変わらず。事象は再現する。
キャッシュデータの削除
Chromeの拡張機能で終了時にキャッシュデータはあらかた削除されるようにしているが、
一部のサイトのためにCookieは削除対象外にしていた。
念のため消してみようと思い、Chromeの設定画面から「閲覧履歴データの削除」から全期間のデータを削除しようとすると
「Cookieと他のサイトデータ」が5,000件を超えている。
ちょっと多くないかと思いながらも削除を開始したが、10分以上経過しても終わる気配がない。
15分程度経過したところで設定画面を開きすと、「Cookieと他のサイトデータ」は10数件しか減っていない。
流石におかしい、Chromeが壊れた可能性を考える。
しかし、データリセットや再インストールでユーザーデータや拡張機能を揃えなおすのは面倒なので避けたいというのが本音だった。
別のブラウザ
とりあえず別のブラウザでも同じような現象が発生するか確認する。
使っているWindows 10 OSの端末にはChromeを除くとChromeベースのEdgeしかない。
新しいブラウザインストールするほどの事も無いと考えEdgeでストリーミング配信サイトで配信動画を視聴する。
ページ表示はちょっと遅いと感じたが普段Edge使っていないので速度感が分からない。
動画視聴続けていると1分経過したあたりから音声は流れているが動画がフリーズするという状況が定期的に発生するようになる。
とりあえずChromiumベースだと駄目かもしれないと判断してWEBブラウザ以外を落としていくことにする。
アンチウィルスソフト
Windows 10ならWindows Defenderで十分という話をよく聞くが、
ライセンス期間が残っていたので引き続き端末で稼働を続けている。
アプリケーションで問題が発生し、その内部で原因が見つからなかったとき、
とりあえず停止して様子を見るべき存在なので、真っ先に停止した。
今まで時間がかかっていたWEBサイトの閲覧が快適になる。
今回の事象の原因になる。
現状
とりあえず停止したままだとノーガードでネットに接続し続けることになる。
Windows Defenderはずっと停止し続けていたので、切り替えるにしてもアップデートなどがいるのか調べようとしたところ
結論に書いたサイトに行き当たる。
ウィルスバスターの再インストールを実施すると事象が再現しなくなったので、取り合えずもうしばらく様子見をする。
また動作が怪しくなったら時間を取ってWindows Defenderに移行しようと思う。