Предположим, я хочу получить только first-meaningful-paint
показатель из Google Lighthouse.
Я использую приведенный ниже фрагмент кода, который выполняет полный аудит (который занимает слишком много времени, поскольку меня интересует только одна метрика). Как я могу изменить приведенный ниже код, чтобы Lighthouse получил для меня только одну метрику?
(Фрагмент исходного кода на основе это)
const puppeteer = require('puppeteer');
const lighthouse = require('lighthouse');
const urlLib = require('url').URL;
async function run() {
const browser = await puppeteer.launch({
headless: false,
defaultViewport: null
});
const { lhr } = await lighthouse("https://www.google.com", {
port: (new urlLib(browser.wsEndpoint())).port,
logLevel: 'info',
output: 'json'
});
console.log(lhr);
}
run();