ChromiumのJavaScriptは非常に遅いです。

ChromiumのJavaScriptは非常に遅いです。

私はCeleron N3050がインストールされているLenovo IdeapadでLuminaデスクトップインターフェースを使用してFreeBSD 12-CURRENTでChromium 57.0.2987.133を実行しています。

/etc/sysctl.confまた、提案どおりに設定しました。

 kern.ipc.shm_allow_removed=1

特定のページを開くと、Chromiumからページを読み込むには時間がかかりすぎます。

明らかに、Javascript機能を持つページでは速度が遅くなる現象が発生します。特定のウェブサイトを開いたり、SocialFixerなどのJavaScriptを広く使用している特定のChrome拡張機能を使用すると、ブラウザはアクティブなページを開くことができません。

たとえば、Facebook+SocialFixer(JavaScriptベースのブラウザ拡張機能)やchrome://settings/ページを開くことができず、最終的にそのタブを閉じる必要がありました。

また、Javascriptをブロックする拡張機能を使用すると、ブラウザが正常に動作しているようです。

同じコンピュータで別のブラウザを使用すると、問題なく同じページが開きます。

これについて私たちは何ができますか?

ベストアンサー1

Ask Ubuntuのこのページに基づいています。Chromeブラウザが遅すぎる、Javascriptアクセラレータにバグがあるようです。

ページで推奨されているオプションに従ってChromiumを起動し、--disable-gpu実際にFacebookとChromiumsの設定ページを開くことができました。ただし、詳細オプションで「ハードウェアアクセラレーション」を無効にした場合--disable-gpu

したがって、回避策は、コマンドラインからChromiumをロードするか、Luminaデスクトップインターフェイスの呼び出しを次のように変更するようです。

 /usr/local/bin/lumina-open \
/usr/local/share/applications/chromium-browser.desktop --disable-gpu

回避策が機能するには、残りのChromeスレッドを呼び出す前にすべてを終了する必要があります。--disable-gpu

しかし、エラーが再び発生したようです。--disable-gpuを使用してもしばらくの間Chromiumを使用した後。たぶん、後でスレッドはその設定を無視するかもしれません。

最後に、この長いバグにより、Javascriptを使用しているページでChromiumを使用できなくなります(特定の設定では?)。

1つの選択肢は、Firefoxをインストールして使用することです。なぜなら、私は他の選択肢(OperaとFreeBSDのためのギター)を排他的に使うのがあまり好きではないからです。

これまでFreeBSDにはFirefox Linuxパッケージしかありませんでしたが、現在はデフォルトのFirefoxパッケージがあります。私は次のようにローカライズされたバージョンをインストールすることにしました。

sudo pkg install firefox-i18n

おすすめ記事