blob: 16bc3eea4e8baa368c4a18a28631ce8ada993552 [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="pagespeedonline_v5.html">PageSpeed Insights API</a> . <a href="pagespeedonline_v5.pagespeedapi.html">pagespeedapi</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070078 <code><a href="#close">close()</a></code></p>
79<p class="firstline">Close httplib2 connections.</p>
80<p class="toc_element">
yoshi-code-botb6dc1b92021-03-02 11:49:08 -080081 <code><a href="#runpagespeed">runpagespeed(url, captchaToken=None, category=None, locale=None, strategy=None, utm_campaign=None, utm_source=None, x__xgafv=None)</a></code></p>
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070082<p class="firstline">Runs PageSpeed analysis on the page at the specified URL, and returns PageSpeed scores, a list of suggestions to make that page faster, and other information.</p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070083<h3>Method Details</h3>
84<div class="method">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070085 <code class="details" id="close">close()</code>
86 <pre>Close httplib2 connections.</pre>
87</div>
88
89<div class="method">
yoshi-code-botb6dc1b92021-03-02 11:49:08 -080090 <code class="details" id="runpagespeed">runpagespeed(url, captchaToken=None, category=None, locale=None, strategy=None, utm_campaign=None, utm_source=None, x__xgafv=None)</code>
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070091 <pre>Runs PageSpeed analysis on the page at the specified URL, and returns PageSpeed scores, a list of suggestions to make that page faster, and other information.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070092
93Args:
yoshi-code-botb6dc1b92021-03-02 11:49:08 -080094 url: string, Required. The URL to fetch and analyze (required)
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -080095 captchaToken: string, The captcha token passed when filling out a captcha.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070096 category: string, A Lighthouse category to run; if none are given, only Performance category will be run (repeated)
97 Allowed values
98 CATEGORY_UNSPECIFIED - Default UNDEFINED category.
99 ACCESSIBILITY - Accessibility (a11y), category pertaining to a website&#x27;s capacity to be accessible to all users.
100 BEST_PRACTICES - Best Practices, category pertaining to a website&#x27;s conformance to web best practice.
101 PERFORMANCE - Performance, category pertaining to a website&#x27;s performance.
102 PWA - Progressive Web App (PWA), category pertaining to a website&#x27;s ability to be run as a PWA.
103 SEO - Search Engine Optimization (SEO), category pertaining to a website&#x27;s ability to be indexed by search engines.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800104 locale: string, The locale used to localize formatted results
105 strategy: string, The analysis strategy (desktop or mobile) to use, and desktop is the default
106 Allowed values
107 STRATEGY_UNSPECIFIED - UNDEFINED.
108 DESKTOP - Fetch and analyze the URL for desktop browsers.
109 MOBILE - Fetch and analyze the URL for mobile devices.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800110 utm_campaign: string, Campaign name for analytics.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800111 utm_source: string, Campaign source for analytics.
Dan O'Mearadd494642020-05-01 07:42:23 -0700112 x__xgafv: string, V1 error format.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700113 Allowed values
Dan O'Mearadd494642020-05-01 07:42:23 -0700114 1 - v1 error format
115 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700116
117Returns:
118 An object of the form:
119
Dan O'Mearadd494642020-05-01 07:42:23 -0700120 { # The Pagespeed API response object.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800121 &quot;analysisUTCTimestamp&quot;: &quot;A String&quot;, # The UTC timestamp of this analysis.
122 &quot;captchaResult&quot;: &quot;A String&quot;, # The captcha verify result
123 &quot;id&quot;: &quot;A String&quot;, # Canonicalized and final URL for the document, after following page redirects (if any).
124 &quot;kind&quot;: &quot;A String&quot;, # Kind of result.
125 &quot;lighthouseResult&quot;: { # The Lighthouse result object. # Lighthouse response for the audit url as an object.
126 &quot;audits&quot;: { # Map of audits in the LHR.
127 &quot;a_key&quot;: { # An audit&#x27;s result object in a Lighthouse result.
128 &quot;description&quot;: &quot;A String&quot;, # The description of the audit.
129 &quot;details&quot;: { # Freeform details section of the audit.
130 &quot;a_key&quot;: &quot;&quot;, # Properties of the object.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800131 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800132 &quot;displayValue&quot;: &quot;A String&quot;, # The value that should be displayed on the UI for this audit.
133 &quot;errorMessage&quot;: &quot;A String&quot;, # An error message from a thrown error inside the audit.
134 &quot;explanation&quot;: &quot;A String&quot;, # An explanation of the errors in the audit.
135 &quot;id&quot;: &quot;A String&quot;, # The audit&#x27;s id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700136 &quot;numericUnit&quot;: &quot;A String&quot;, # The unit of the numeric_value field. Used to format the numeric value for display.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800137 &quot;numericValue&quot;: 3.14, # A numeric value that has a meaning specific to the audit, e.g. the number of nodes in the DOM or the timestamp of a specific load event. More information can be found in the audit details, if present.
138 &quot;score&quot;: &quot;&quot;, # The score of the audit, can be null.
139 &quot;scoreDisplayMode&quot;: &quot;A String&quot;, # The enumerated score display mode.
140 &quot;title&quot;: &quot;A String&quot;, # The human readable title.
141 &quot;warnings&quot;: &quot;&quot;, # Possible warnings that occurred in the audit, can be null.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800142 },
Yoshi Automation Bot0d561ef2020-11-25 07:50:41 -0800143 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800144 &quot;categories&quot;: { # The categories in a Lighthouse run. # Map of categories in the LHR.
145 &quot;accessibility&quot;: { # A Lighthouse category. # The accessibility category, containing all accessibility related audits.
146 &quot;auditRefs&quot;: [ # An array of references to all the audit members of this category.
147 { # A light reference to an audit by id, used to group and weight audits in a given category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700148 &quot;acronym&quot;: &quot;A String&quot;, # The conventional acronym for the audit/metric.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800149 &quot;group&quot;: &quot;A String&quot;, # The category group that the audit belongs to (optional).
150 &quot;id&quot;: &quot;A String&quot;, # The audit ref id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700151 &quot;relevantAudits&quot;: [ # Any audit IDs closely relevant to this one.
152 &quot;A String&quot;,
153 ],
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800154 &quot;weight&quot;: 3.14, # The weight this audit&#x27;s score has on the overall category score.
Yoshi Automation Bot0d561ef2020-11-25 07:50:41 -0800155 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800156 ],
157 &quot;description&quot;: &quot;A String&quot;, # A more detailed description of the category and its importance.
158 &quot;id&quot;: &quot;A String&quot;, # The string identifier of the category.
159 &quot;manualDescription&quot;: &quot;A String&quot;, # A description for the manual audits in the category.
160 &quot;score&quot;: &quot;&quot;, # The overall score of the category, the weighted average of all its audits. (The category&#x27;s score, can be null.)
161 &quot;title&quot;: &quot;A String&quot;, # The human-friendly name of the category.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800162 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800163 &quot;best-practices&quot;: { # A Lighthouse category. # The best practices category, containing all best practices related audits.
164 &quot;auditRefs&quot;: [ # An array of references to all the audit members of this category.
165 { # A light reference to an audit by id, used to group and weight audits in a given category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700166 &quot;acronym&quot;: &quot;A String&quot;, # The conventional acronym for the audit/metric.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800167 &quot;group&quot;: &quot;A String&quot;, # The category group that the audit belongs to (optional).
168 &quot;id&quot;: &quot;A String&quot;, # The audit ref id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700169 &quot;relevantAudits&quot;: [ # Any audit IDs closely relevant to this one.
170 &quot;A String&quot;,
171 ],
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800172 &quot;weight&quot;: 3.14, # The weight this audit&#x27;s score has on the overall category score.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800173 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800174 ],
175 &quot;description&quot;: &quot;A String&quot;, # A more detailed description of the category and its importance.
176 &quot;id&quot;: &quot;A String&quot;, # The string identifier of the category.
177 &quot;manualDescription&quot;: &quot;A String&quot;, # A description for the manual audits in the category.
178 &quot;score&quot;: &quot;&quot;, # The overall score of the category, the weighted average of all its audits. (The category&#x27;s score, can be null.)
179 &quot;title&quot;: &quot;A String&quot;, # The human-friendly name of the category.
180 },
181 &quot;performance&quot;: { # A Lighthouse category. # The performance category, containing all performance related audits.
182 &quot;auditRefs&quot;: [ # An array of references to all the audit members of this category.
183 { # A light reference to an audit by id, used to group and weight audits in a given category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700184 &quot;acronym&quot;: &quot;A String&quot;, # The conventional acronym for the audit/metric.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800185 &quot;group&quot;: &quot;A String&quot;, # The category group that the audit belongs to (optional).
186 &quot;id&quot;: &quot;A String&quot;, # The audit ref id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700187 &quot;relevantAudits&quot;: [ # Any audit IDs closely relevant to this one.
188 &quot;A String&quot;,
189 ],
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800190 &quot;weight&quot;: 3.14, # The weight this audit&#x27;s score has on the overall category score.
191 },
192 ],
193 &quot;description&quot;: &quot;A String&quot;, # A more detailed description of the category and its importance.
194 &quot;id&quot;: &quot;A String&quot;, # The string identifier of the category.
195 &quot;manualDescription&quot;: &quot;A String&quot;, # A description for the manual audits in the category.
196 &quot;score&quot;: &quot;&quot;, # The overall score of the category, the weighted average of all its audits. (The category&#x27;s score, can be null.)
197 &quot;title&quot;: &quot;A String&quot;, # The human-friendly name of the category.
198 },
199 &quot;pwa&quot;: { # A Lighthouse category. # The Progressive-Web-App (PWA) category, containing all pwa related audits.
200 &quot;auditRefs&quot;: [ # An array of references to all the audit members of this category.
201 { # A light reference to an audit by id, used to group and weight audits in a given category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700202 &quot;acronym&quot;: &quot;A String&quot;, # The conventional acronym for the audit/metric.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800203 &quot;group&quot;: &quot;A String&quot;, # The category group that the audit belongs to (optional).
204 &quot;id&quot;: &quot;A String&quot;, # The audit ref id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700205 &quot;relevantAudits&quot;: [ # Any audit IDs closely relevant to this one.
206 &quot;A String&quot;,
207 ],
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800208 &quot;weight&quot;: 3.14, # The weight this audit&#x27;s score has on the overall category score.
209 },
210 ],
211 &quot;description&quot;: &quot;A String&quot;, # A more detailed description of the category and its importance.
212 &quot;id&quot;: &quot;A String&quot;, # The string identifier of the category.
213 &quot;manualDescription&quot;: &quot;A String&quot;, # A description for the manual audits in the category.
214 &quot;score&quot;: &quot;&quot;, # The overall score of the category, the weighted average of all its audits. (The category&#x27;s score, can be null.)
215 &quot;title&quot;: &quot;A String&quot;, # The human-friendly name of the category.
216 },
217 &quot;seo&quot;: { # A Lighthouse category. # The Search-Engine-Optimization (SEO) category, containing all seo related audits.
218 &quot;auditRefs&quot;: [ # An array of references to all the audit members of this category.
219 { # A light reference to an audit by id, used to group and weight audits in a given category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700220 &quot;acronym&quot;: &quot;A String&quot;, # The conventional acronym for the audit/metric.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800221 &quot;group&quot;: &quot;A String&quot;, # The category group that the audit belongs to (optional).
222 &quot;id&quot;: &quot;A String&quot;, # The audit ref id.
yoshi-code-bot87595382021-06-05 00:38:05 -0700223 &quot;relevantAudits&quot;: [ # Any audit IDs closely relevant to this one.
224 &quot;A String&quot;,
225 ],
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800226 &quot;weight&quot;: 3.14, # The weight this audit&#x27;s score has on the overall category score.
227 },
228 ],
229 &quot;description&quot;: &quot;A String&quot;, # A more detailed description of the category and its importance.
230 &quot;id&quot;: &quot;A String&quot;, # The string identifier of the category.
231 &quot;manualDescription&quot;: &quot;A String&quot;, # A description for the manual audits in the category.
232 &quot;score&quot;: &quot;&quot;, # The overall score of the category, the weighted average of all its audits. (The category&#x27;s score, can be null.)
233 &quot;title&quot;: &quot;A String&quot;, # The human-friendly name of the category.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800234 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700235 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800236 &quot;categoryGroups&quot;: { # Map of category groups in the LHR.
237 &quot;a_key&quot;: { # Message containing a category
238 &quot;description&quot;: &quot;A String&quot;, # The description of what the category is grouping
239 &quot;title&quot;: &quot;A String&quot;, # The human readable title of the group
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800240 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800241 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800242 &quot;configSettings&quot;: { # Message containing the configuration settings for the Lighthouse run. # The configuration settings for this LHR.
243 &quot;channel&quot;: &quot;A String&quot;, # How Lighthouse was run, e.g. from the Chrome extension or from the npm module.
yoshi-code-botb6dc1b92021-03-02 11:49:08 -0800244 &quot;emulatedFormFactor&quot;: &quot;A String&quot;, # The form factor the emulation should use. This field is deprecated, form_factor should be used instead.
245 &quot;formFactor&quot;: &quot;A String&quot;, # How Lighthouse should interpret this run in regards to scoring performance metrics and skipping mobile-only tests in desktop.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800246 &quot;locale&quot;: &quot;A String&quot;, # The locale setting.
247 &quot;onlyCategories&quot;: &quot;&quot;, # List of categories of audits the run should conduct.
248 },
249 &quot;environment&quot;: { # Message containing environment configuration for a Lighthouse run. # Environment settings that were used when making this LHR.
250 &quot;benchmarkIndex&quot;: 3.14, # The benchmark index number that indicates rough device class.
251 &quot;hostUserAgent&quot;: &quot;A String&quot;, # The user agent string of the version of Chrome used.
252 &quot;networkUserAgent&quot;: &quot;A String&quot;, # The user agent string that was sent over the network.
253 },
254 &quot;fetchTime&quot;: &quot;A String&quot;, # The time that this run was fetched.
255 &quot;finalUrl&quot;: &quot;A String&quot;, # The final resolved url that was audited.
256 &quot;i18n&quot;: { # Message containing the i18n data for the LHR - Version 1. # The internationalization strings that are required to render the LHR.
257 &quot;rendererFormattedStrings&quot;: { # Message holding the formatted strings used in the renderer. # Internationalized strings that are formatted to the locale in configSettings.
258 &quot;auditGroupExpandTooltip&quot;: &quot;A String&quot;, # The tooltip text on an expandable chevron icon.
yoshi-code-bot87595382021-06-05 00:38:05 -0700259 &quot;calculatorLink&quot;: &quot;A String&quot;, # Text link pointing to the Lighthouse scoring calculator. This link immediately follows a sentence stating the performance score is calculated from the perf metrics.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800260 &quot;crcInitialNavigation&quot;: &quot;A String&quot;, # The label for the initial request in a critical request chain.
261 &quot;crcLongestDurationLabel&quot;: &quot;A String&quot;, # The label for values shown in the summary of critical request chains.
yoshi-code-bot87595382021-06-05 00:38:05 -0700262 &quot;dropdownCopyJSON&quot;: &quot;A String&quot;, # Option in a dropdown menu that copies the Lighthouse JSON object to the system clipboard.
263 &quot;dropdownDarkTheme&quot;: &quot;A String&quot;, # Option in a dropdown menu that toggles the themeing of the report between Light(default) and Dark themes.
264 &quot;dropdownPrintExpanded&quot;: &quot;A String&quot;, # Option in a dropdown menu that opens a full Lighthouse report in a print dialog.
265 &quot;dropdownPrintSummary&quot;: &quot;A String&quot;, # Option in a dropdown menu that opens a small, summary report in a print dialog.
266 &quot;dropdownSaveGist&quot;: &quot;A String&quot;, # Option in a dropdown menu that saves the current report as a new GitHub Gist.
267 &quot;dropdownSaveHTML&quot;: &quot;A String&quot;, # Option in a dropdown menu that saves the Lighthouse report HTML locally to the system as a &#x27;.html&#x27; file.
268 &quot;dropdownSaveJSON&quot;: &quot;A String&quot;, # Option in a dropdown menu that saves the Lighthouse JSON object to the local system as a &#x27;.json&#x27; file.
269 &quot;dropdownViewer&quot;: &quot;A String&quot;, # Option in a dropdown menu that opens the current report in the Lighthouse Viewer Application.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800270 &quot;errorLabel&quot;: &quot;A String&quot;, # The label shown next to an audit or metric that has had an error.
271 &quot;errorMissingAuditInfo&quot;: &quot;A String&quot;, # The error string shown next to an erroring audit.
yoshi-code-bot87595382021-06-05 00:38:05 -0700272 &quot;footerIssue&quot;: &quot;A String&quot;, # Label for button to create an issue against the Lighthouse GitHub project.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800273 &quot;labDataTitle&quot;: &quot;A String&quot;, # The title of the lab data performance category.
yoshi-code-bot87595382021-06-05 00:38:05 -0700274 &quot;lsPerformanceCategoryDescription&quot;: &quot;A String&quot;, # The disclaimer shown under performance explaining that the network can vary.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800275 &quot;manualAuditsGroupTitle&quot;: &quot;A String&quot;, # The heading shown above a list of audits that were not computerd in the run.
276 &quot;notApplicableAuditsGroupTitle&quot;: &quot;A String&quot;, # The heading shown above a list of audits that do not apply to a page.
277 &quot;opportunityResourceColumnLabel&quot;: &quot;A String&quot;, # The heading for the estimated page load savings opportunity of an audit.
278 &quot;opportunitySavingsColumnLabel&quot;: &quot;A String&quot;, # The heading for the estimated page load savings of opportunity audits.
279 &quot;passedAuditsGroupTitle&quot;: &quot;A String&quot;, # The heading that is shown above a list of audits that are passing.
yoshi-code-bot87595382021-06-05 00:38:05 -0700280 &quot;runtimeDesktopEmulation&quot;: &quot;A String&quot;, # Descriptive explanation for emulation setting when emulating a generic desktop form factor, as opposed to a mobile-device like form factor.
281 &quot;runtimeMobileEmulation&quot;: &quot;A String&quot;, # Descriptive explanation for emulation setting when emulating a Nexus 5X mobile device.
282 &quot;runtimeNoEmulation&quot;: &quot;A String&quot;, # Descriptive explanation for emulation setting when no device emulation is set.
283 &quot;runtimeSettingsAxeVersion&quot;: &quot;A String&quot;, # Label for a row in a table that shows the version of the Axe library used
284 &quot;runtimeSettingsBenchmark&quot;: &quot;A String&quot;, # Label for a row in a table that shows the estimated CPU power of the machine running Lighthouse. Example row values: 532, 1492, 783.
285 &quot;runtimeSettingsCPUThrottling&quot;: &quot;A String&quot;, # Label for a row in a table that describes the CPU throttling conditions that were used during a Lighthouse run, if any.
286 &quot;runtimeSettingsChannel&quot;: &quot;A String&quot;, # Label for a row in a table that shows in what tool Lighthouse is being run (e.g. The lighthouse CLI, Chrome DevTools, Lightrider, WebPageTest, etc).
287 &quot;runtimeSettingsDevice&quot;: &quot;A String&quot;, # Label for a row in a table that describes the kind of device that was emulated for the Lighthouse run. Example values for row elements: &#x27;No Emulation&#x27;, &#x27;Emulated Desktop&#x27;, etc.
288 &quot;runtimeSettingsFetchTime&quot;: &quot;A String&quot;, # Label for a row in a table that shows the time at which a Lighthouse run was conducted; formatted as a timestamp, e.g. Jan 1, 1970 12:00 AM UTC.
289 &quot;runtimeSettingsNetworkThrottling&quot;: &quot;A String&quot;, # Label for a row in a table that describes the network throttling conditions that were used during a Lighthouse run, if any.
290 &quot;runtimeSettingsTitle&quot;: &quot;A String&quot;, # Title of the Runtime settings table in a Lighthouse report. Runtime settings are the environment configurations that a specific report used at auditing time.
291 &quot;runtimeSettingsUA&quot;: &quot;A String&quot;, # Label for a row in a table that shows the User Agent that was detected on the Host machine that ran Lighthouse.
292 &quot;runtimeSettingsUANetwork&quot;: &quot;A String&quot;, # Label for a row in a table that shows the User Agent that was used to send out all network requests during the Lighthouse run.
293 &quot;runtimeSettingsUrl&quot;: &quot;A String&quot;, # Label for a row in a table that shows the URL that was audited during a Lighthouse run.
294 &quot;runtimeUnknown&quot;: &quot;A String&quot;, # Descriptive explanation for a runtime setting that is set to an unknown value.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800295 &quot;scorescaleLabel&quot;: &quot;A String&quot;, # The label that explains the score gauges scale (0-49, 50-89, 90-100).
yoshi-code-bot87595382021-06-05 00:38:05 -0700296 &quot;showRelevantAudits&quot;: &quot;A String&quot;, # Label preceding a radio control for filtering the list of audits. The radio choices are various performance metrics (FCP, LCP, TBT), and if chosen, the audits in the report are hidden if they are not relevant to the selected metric.
297 &quot;snippetCollapseButtonLabel&quot;: &quot;A String&quot;, # The label for the button to show only a few lines of a snippet
298 &quot;snippetExpandButtonLabel&quot;: &quot;A String&quot;, # The label for the button to show all lines of a snippet
299 &quot;thirdPartyResourcesLabel&quot;: &quot;A String&quot;, # This label is for a filter checkbox above a table of items
300 &quot;throttlingProvided&quot;: &quot;A String&quot;, # Descriptive explanation for environment throttling that was provided by the runtime environment instead of provided by Lighthouse throttling.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800301 &quot;toplevelWarningsMessage&quot;: &quot;A String&quot;, # The label shown preceding important warnings that may have invalidated an entire report.
302 &quot;varianceDisclaimer&quot;: &quot;A String&quot;, # The disclaimer shown below a performance metric value.
yoshi-code-bot87595382021-06-05 00:38:05 -0700303 &quot;viewTreemapLabel&quot;: &quot;A String&quot;, # Label for a button that opens the Treemap App
304 &quot;warningAuditsGroupTitle&quot;: &quot;A String&quot;, # The heading that is shown above a list of audits that have warnings
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800305 &quot;warningHeader&quot;: &quot;A String&quot;, # The label shown above a bulleted list of warnings.
306 },
307 },
308 &quot;lighthouseVersion&quot;: &quot;A String&quot;, # The lighthouse version that was used to generate this LHR.
309 &quot;requestedUrl&quot;: &quot;A String&quot;, # The original requested url.
310 &quot;runWarnings&quot;: [ # List of all run warnings in the LHR. Will always output to at least `[]`.
311 &quot;&quot;,
312 ],
313 &quot;runtimeError&quot;: { # Message containing a runtime error config. # A top-level error message that, if present, indicates a serious enough problem that this Lighthouse result may need to be discarded.
314 &quot;code&quot;: &quot;A String&quot;, # The enumerated Lighthouse Error code.
315 &quot;message&quot;: &quot;A String&quot;, # A human readable message explaining the error code.
316 },
317 &quot;stackPacks&quot;: [ # The Stack Pack advice strings.
318 { # Message containing Stack Pack information.
319 &quot;descriptions&quot;: { # The stack pack advice strings.
320 &quot;a_key&quot;: &quot;A String&quot;,
321 },
322 &quot;iconDataURL&quot;: &quot;A String&quot;, # The stack pack icon data uri.
323 &quot;id&quot;: &quot;A String&quot;, # The stack pack id.
324 &quot;title&quot;: &quot;A String&quot;, # The stack pack title.
325 },
326 ],
327 &quot;timing&quot;: { # Message containing the performance timing data for the Lighthouse run. # Timing information for this LHR.
328 &quot;total&quot;: 3.14, # The total duration of Lighthouse&#x27;s run.
329 },
330 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent that was used to run this LHR.
331 },
332 &quot;loadingExperience&quot;: { # The CrUX loading experience object that contains CrUX data breakdowns. # Metrics of end users&#x27; page loading experience.
333 &quot;id&quot;: &quot;A String&quot;, # The url, pattern or origin which the metrics are on.
334 &quot;initial_url&quot;: &quot;A String&quot;, # The requested URL, which may differ from the resolved &quot;id&quot;.
335 &quot;metrics&quot;: { # The map of .
336 &quot;a_key&quot;: { # A CrUX metric object for a single metric and form factor.
337 &quot;category&quot;: &quot;A String&quot;, # The category of the specific time metric.
338 &quot;distributions&quot;: [ # Metric distributions. Proportions should sum up to 1.
339 { # A proportion of data in the total distribution, bucketed by a min/max percentage. Each bucket&#x27;s range is bounded by min &lt;= x &lt; max, In millisecond.
340 &quot;max&quot;: 42, # Upper bound for a bucket&#x27;s range.
341 &quot;min&quot;: 42, # Lower bound for a bucket&#x27;s range.
342 &quot;proportion&quot;: 3.14, # The proportion of data in this bucket.
343 },
344 ],
345 &quot;formFactor&quot;: &quot;A String&quot;, # Identifies the form factor of the metric being collected.
346 &quot;median&quot;: 42, # The median number of the metric, in millisecond.
347 &quot;metricId&quot;: &quot;A String&quot;, # Identifies the type of the metric.
348 &quot;percentile&quot;: 42, # We use this field to store certain percentile value for this metric. For v4, this field contains pc50. For v5, this field contains pc90.
349 },
350 },
351 &quot;origin_fallback&quot;: True or False, # True if the result is an origin fallback from a page, false otherwise.
352 &quot;overall_category&quot;: &quot;A String&quot;, # The human readable speed &quot;category&quot; of the id.
353 },
354 &quot;originLoadingExperience&quot;: { # The CrUX loading experience object that contains CrUX data breakdowns. # Metrics of the aggregated page loading experience of the origin
355 &quot;id&quot;: &quot;A String&quot;, # The url, pattern or origin which the metrics are on.
356 &quot;initial_url&quot;: &quot;A String&quot;, # The requested URL, which may differ from the resolved &quot;id&quot;.
357 &quot;metrics&quot;: { # The map of .
358 &quot;a_key&quot;: { # A CrUX metric object for a single metric and form factor.
359 &quot;category&quot;: &quot;A String&quot;, # The category of the specific time metric.
360 &quot;distributions&quot;: [ # Metric distributions. Proportions should sum up to 1.
361 { # A proportion of data in the total distribution, bucketed by a min/max percentage. Each bucket&#x27;s range is bounded by min &lt;= x &lt; max, In millisecond.
362 &quot;max&quot;: 42, # Upper bound for a bucket&#x27;s range.
363 &quot;min&quot;: 42, # Lower bound for a bucket&#x27;s range.
364 &quot;proportion&quot;: 3.14, # The proportion of data in this bucket.
365 },
366 ],
367 &quot;formFactor&quot;: &quot;A String&quot;, # Identifies the form factor of the metric being collected.
368 &quot;median&quot;: 42, # The median number of the metric, in millisecond.
369 &quot;metricId&quot;: &quot;A String&quot;, # Identifies the type of the metric.
370 &quot;percentile&quot;: 42, # We use this field to store certain percentile value for this metric. For v4, this field contains pc50. For v5, this field contains pc90.
371 },
372 },
373 &quot;origin_fallback&quot;: True or False, # True if the result is an origin fallback from a page, false otherwise.
374 &quot;overall_category&quot;: &quot;A String&quot;, # The human readable speed &quot;category&quot; of the id.
375 },
376 &quot;version&quot;: { # The Pagespeed Version object. # The version of PageSpeed used to generate these results.
377 &quot;major&quot;: &quot;A String&quot;, # The major version number of PageSpeed used to generate these results.
378 &quot;minor&quot;: &quot;A String&quot;, # The minor version number of PageSpeed used to generate these results.
379 },
380}</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700381</div>
382
383</body></html>