Skip to content

Static/dynamic detection #756

@NathanDrake2406

Description

@NathanDrake2406

Problem

Pls refer to #726  for context

Phase 1 layout persistence works by always rendering all entries on the server and merging them on the client.

The planned Phase 3 skip-header optimization (X-Vinext-Router-Skip) needs to know which layout entries are safe to skip re-rendering. That requires a way to classify persisted layout entries as either:

  • static: safe to reuse from client cache
  • dynamic: must be re-rendered, or later handled with explicit stale-time semantics

Without this classification, skip-header work has no reliable foundation. This can be based off main I think since it's orthogonal

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions