Lighthouse
これです。
結論
現在の Chrome は Headless で動いてくれるので面倒な作業は必要ありません。普通に Chrome をインストールして、lighthouse
の実行時に -chrome-flags="--headless"
オプションを付与すればいいです。
1. Chrome をインストール
.deb
を落としてきてインストールします。
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb $ sudo dpkg -i google-chrome-stable_current_amd64.deb
2. コマンドラインの lighthouse をインストール
npm
でも yarn
でもいいです。ここでは yarn
を用います。global
避けたい派なので global
は付けませんが、 そこはうまくやってください。
$ yarn add lighthouse
3. lighthouse を実行する
--chrome-flags="--headless"
は必須です。--quiet
なども必要に応じてどうぞ。リポジトリの README にオプションの詳しい説明が掲載されています。
$ lighthouse http://dengekionline.com/ --chrome-flags="--headless"