Using Google Lighthouse to improve app performance

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • refine

    Discontinued Build your React-based CRUD applications, without constraints. [Moved to: https://github.com/refinedev/refine] (by pankod)

  • const fs = require("fs"); const chromeLauncher = require("chrome-launcher"); const lighthouse = require("lighthouse"); const launchChromeAndAudit = async (url) => { const chrome = await chromeLauncher.launch({ chromeFlags: ["--headless"] }); const result = await lighthouse(url, { output: "json", logLevel: "info", port: chrome.port, onlyCategories: ["accessibility"], screenEmulation: { mobile: true }, }); fs.writeFileSync(`${Date.now()}-audit-report.json`, result.report); chrome.kill(); }; launchChromeAndAudit("https://refine.dev/");

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts