Skip to content

Profile large documents and refresh late font/style changes #12

Closed

Description

@prabothcharith

P2 follow-up; not an automatic gate for the first stable release.

  • Benchmark large and frequently changing documents; report node counts, timing and memory evidence.
  • Decide bounded/incremental observation strategy from measurements.
  • Design attribute/font-load refresh without self-triggered loops or redundant full-page writes.
  • Add host/browser regressions for late fonts, changed classes/styles and cleanup.

Acceptance: measured improvement and a documented refresh contract; preserve existing host styles and provider-owned lifetime.

References: roadmap, development/acceptance guide.

Activity

  1. added a commit that references this issue on Nov 4, 2026
  2. prabothcharith commented on Nov 4, 2026

    @prabothcharith
    OwnerAuthor

    Resolved and verified in PR #177 (merged into development). Large DOM capacity expanded to 8,000 nodes, incremental childList batching implemented without FOUC, document.fonts refresh added for late font loads, and root class/data-theme/dir/lang attribute observation enabled without feedback loops. Documented in docs/LARGE_DOCUMENT_PROFILING.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions