Skip to content

[Feature request] Improve shouldPrefetch default value #953

Open
@Mister-Hope

Description

@Mister-Hope

Clear and concise description of the problem

Currenly the shouldPrefetch: true default behavior have serious preformance impact on large sites with FCP time.

For a large site with around 1500 pages, shouldPrefetch link can take up to 30-50KB in each html entry.

Suggested solution

As @meteorlxy suggests earlier, we can change the default behavior to only prefetch assets which can be visited through the page.

Or more detailed:

  1. find all links in the page, (also home and 404)
  2. find all links in navbar and sidebar
  3. Combine them together with a link array
  4. Get all the preload links of them
  5. filter the duplicated ones
  6. Set them as default value of shouldPretch

But this requires improvments mentioned in #952

Alternative

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions