Skip to content

core: soft nav timespan experiemental support#17075

Draft
ChristopherPHolder wants to merge 2 commits into
GoogleChrome:mainfrom
ChristopherPHolder:feat/soft-nav-timespan-experiemental-support
Draft

core: soft nav timespan experiemental support#17075
ChristopherPHolder wants to merge 2 commits into
GoogleChrome:mainfrom
ChristopherPHolder:feat/soft-nav-timespan-experiemental-support

Conversation

@ChristopherPHolder

@ChristopherPHolder ChristopherPHolder commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Introduce experiemental support for soft navigations in lighthouse timespan

Notes
This is effort is in its early day, at this momemnt i am mostly experimenting in this PR with what is possible.

Many questions are still left on unanswered. Some documentation on those will be described here

  • What should happen with multiple soft navigations in one timespan?
  • Should FCP and LCP on timespan with no soft navigation be marked as non applicable, or programatically disabled?
  • Should the soft navigations be treated like normal navigations? what is a good, needs improvment and bad in this context?
  • How can we introduce this as experiemental support initially? Specially considering that its only under a flag or in Chrome 149
  • WIP...

Its likely that even if this PR succeeds in introducing soft navigations it will be incremental, starting by timespans and the navigations triguered via the callback and start/end navigation methods will introduce a lot of complexity.

Related Issues/PRs

Related: #14573

@ChristopherPHolder ChristopherPHolder requested a review from a team as a code owner June 10, 2026 07:09
@ChristopherPHolder ChristopherPHolder requested review from paulirish and removed request for a team June 10, 2026 07:09
@ChristopherPHolder ChristopherPHolder marked this pull request as draft June 10, 2026 07:09
@ChristopherPHolder ChristopherPHolder changed the title Feat/soft nav timespan experiemental support core: soft nav timespan experiemental support Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant