# Lighthouse > ![Lighthouse Architecture](https://user-images.githubusercontent.com/6752989/168922741-d574b82c-656c-446a-bc81-43a578c75c06.png) ## Pages - [Architecture](architecture.md): _Some incomplete notes_ - [Running Lighthouse on Authenticated Pages](authenticated-pages.md): Default runs of Lighthouse load a page as a "new user", with no previous session or storage data. This means that pag... - [Bug Labels](bug-labels.md): Given the new onslaught of issues that folks in the community are filing, we thought it might be good to explain some... - [Lighthouse Configuration](configuration.md): The Lighthouse config object is the primary method of customizing Lighthouse to suit your use case. Using a custom co... - [Emulation in Lighthouse](emulation.md): In Lighthouse, "Emulation" refers to the screen/viewport emulation and UserAgent string spoofing. - [Error Reporting Explained](error-reporting.md): The Lighthouse team is constantly trying to improve the reliability of our tools, so we've added error tracking funct... - [Eng team resources](hacking-tips.md): A few assorted scripts and tips to make hacking on Lighthouse a bit easier - [Running Lighthouse using headless Chrome](headless-chrome.md): Setup: - [Lantern](lantern.md): Project Lantern is an ongoing effort to reduce the run time of Lighthouse and improve audit quality by modeling page ... - [New Audits](new-audits.md): So, you want to create a new audit? Great! We're excited that you want to add to the Lighthouse project :) The goal o... - [Plugin Handbook](plugins.md): 1. Introduction - [Using Puppeteer with Lighthouse](puppeteer.md): The example below shows how to inject CSS into the page before Lighthouse audits the page. - [Readme](readme.md): This directory contains useful documentation, examples (keep reading), - [Basic Custom Audit Recipe](recipes-custom-audit-readme.md): **Tip**: see [Lighthouse Architecture](../../../docs/architecture.md) for information - [Using Puppeteer in a Gatherer](recipes-custom-gatherer-puppeteer-readme.md): **Tip**: see [Basic Custom Audit Recipe](../custom-audit) for basic information about custom audits. - [Lighthouse plugin recipe](recipes-lighthouse-plugin-example-readme.md): The result of this guide can be found at our [Lighthouse Plugin GitHub repository template](https://github.com/Google... - [Lighthouse type checking recipe](recipes-type-checking-readme.md): This example project demonstrates how Lighthouse types can be imported into a node project. - [first, ask Paul to publish chrome-devtools-frontend](releasing.md): This doc is only relevant to core members. - [Running Lighthouse at Scale](running-at-scale.md): Many Lighthouse users want to collect Lighthouse data for hundreds or thousands of URLs daily. First, anyone interest... - [Lighthouse Scores](scoring.md): ➡️ Please read [Lighthouse Performance Scoring at developer.chrome.com](https://developer.chrome.com/docs/lighthouse/... - [Network Throttling](throttling.md): Lighthouse applies network throttling to emulate the ~85th percentile mobile connection speed even when run on much f... - [Understanding the Results](understanding-results.md): The result object contains all the audit information Lighthouse determined about the page. In fact, everything you se... - [User Flows in Lighthouse](user-flows.md): Historically, Lighthouse has analyzed the cold pageload of a page. Starting in 2022 (Lighthouse v10), it can analyze ... - [v8.0 Performance FAQ](v8-perf-faq.md): First, it may be useful to refresh on [the math behind Lighthouse's metric - [Score Variability](variability.md): Lighthouse performance scores will change due to inherent variability in web and network technologies, even if there ...