Skip to content

Implement in-memory caching for parsed templates and include dependencies #24

@Matographo

Description

@Matographo

Summary

Add cache keys, cache invalidation, and correctness checks for repeated renders of unchanged templates.

Why

Caching is a first-class performance goal for both template parsing and include-heavy rendering.

Acceptance Criteria

  • Warm-cache runs outperform cold-cache runs measurably
  • Changing an included file invalidates dependent cached results
  • Cached renders are byte-identical to cold renders

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    cachingCaching and invalidation behaviorperformanceBenchmarking and performance optimizationpriority:highHigh-priority work itemtestingAutomated testing and validation coverage

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions