chrome_page_load_resource_pipeline
Drill into a Chrome page-load resource URL to join its request lifecycle spans with script parse/evaluate and style/layout signals. Returns timing facts and verification fields for analyzing slow resources.
Instructions
Drill into one Chrome page-load resource URL and join its lifecycle/request spans with script parse/evaluate and style/layout signals. Use after chrome_page_load_resource_summary by passing example_slice_id or url_substring for a slow URL. Returns request/resource timing facts plus an explicit matched_by/matched_url_seed so callers can verify why the row matched, plus an evidence_boundary reminding callers not to label DNS/TLS/TTFB/download/cache without phase-specific rows. Parameters: url_substring or example_slice_id required; optional page-load/window filters, url_grouping, limit default 30, max_string_len.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_ts_ns | No | Optional raw trace timestamp upper bound in nanoseconds, exclusive. ANDs with any page-load window. | |
| example_slice_id | No | Optional resource-summary/hotspot `example_slice_id`; when provided the tool derives that slice's URL and drills into matching URL rows. | |
| limit | No | Optional max rows to return. Defaults to 30 and is capped at 5000. Must be > 0 when set. | |
| max_string_len | No | Optional per-string-cell character cap applied to returned rows only. Unset preserves full strings for precision; accepts both numbers and numeric strings. Must be > 0 when set. | |
| navigation_id | No | Optional Chrome navigation id used to scope resources/scripts to one navigation phase. Matches `chrome_page_loads.navigation_id`. Mutually exclusive with `page_load_id`. If set without `phase`, defaults to `navigation_to_fcp`. | |
| page_load_id | No | Optional page-load id used to scope resources/scripts to one navigation phase. Matches `chrome_page_loads.id`. Mutually exclusive with `navigation_id`. If set without `phase`, defaults to `navigation_to_fcp`. | |
| phase | No | Optional page-load phase window. If set without `page_load_id` or `navigation_id`, uses the latest page load in the trace. Values: navigation_to_fcp, navigation_to_load, dcl_to_fcp, fcp_to_load. | |
| start_ts_ns | No | Optional raw trace timestamp lower bound in nanoseconds. ANDs with any page-load window. | |
| url_grouping | No | URL grouping strategy. Defaults to full URL; use without_query to merge signed/nonce query variants of the same endpoint. | |
| url_substring | No | Optional URL substring to drill into, e.g. "main.js" or "qianwen-web-desktop/2.3.401/js/main.js". Matches against URL-bearing resource and script slices with SQL INSTR, not LIKE wildcards. |