MCPcopy
hub / github.com/ChromeDevTools/chrome-devtools-mcp / cruxResponseFixture

Function cruxResponseFixture

tests/tools/performance.test.ts:502–573  ·  view source on GitHub ↗
(url = 'https://web.dev/', lcp = 2595)

Source from the content-addressed store, hash-verified

500});
501
502function cruxResponseFixture(url = 'https://web.dev/', lcp = 2595) {
503 // Ideally we could use `mockResponse` from 'chrome-devtools-frontend/front_end/models/crux-manager/CrUXManager.test.ts'
504 // But test files are not published in the cdtf npm package.
505 return {
506 record: {
507 key: {
508 url,
509 },
510 metrics: {
511 form_factors: {
512 fractions: {desktop: 0.5056, phone: 0.4796, tablet: 0.0148},
513 },
514 largest_contentful_paint: {
515 histogram: [
516 {start: 0, end: 2500, density: 0.7309},
517 {start: 2500, end: 4000, density: 0.163},
518 {start: 4000, density: 0.1061},
519 ],
520 percentiles: {p75: lcp},
521 },
522 largest_contentful_paint_image_element_render_delay: {
523 percentiles: {p75: 786},
524 },
525 largest_contentful_paint_image_resource_load_delay: {
526 percentiles: {p75: 86},
527 },
528 largest_contentful_paint_image_time_to_first_byte: {
529 percentiles: {p75: 1273},
530 },
531 cumulative_layout_shift: {
532 histogram: [
533 {start: '0.00', end: '0.10', density: 0.8665},
534 {start: '0.10', end: '0.25', density: 0.0716},
535 {start: '0.25', density: 0.0619},
536 ],
537 percentiles: {p75: '0.06'},
538 },
539 interaction_to_next_paint: {
540 histogram: [
541 {start: 0, end: 200, density: 0.8414},
542 {start: 200, end: 500, density: 0.1081},
543 {start: 500, density: 0.0505},
544 ],
545 percentiles: {p75: 140},
546 },
547 largest_contentful_paint_image_resource_load_duration: {
548 percentiles: {p75: 451},
549 },
550 round_trip_time: {
551 histogram: [
552 {start: 0, end: 75, density: 0.3663},
553 {start: 75, end: 275, density: 0.5089},
554 {start: 275, density: 0.1248},
555 ],
556 percentiles: {p75: 178},
557 },
558 first_contentful_paint: {
559 histogram: [

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…