Skip to content

[performance] A fair comparision with obsidian #472

Description

@SandeepKumarKuanar

Performance: ZenNotes feels heavier than Obsidian

Observation: Scrolling through long notes (500+ lines or 48k characters) has noticeable lag compared to Obsidian, the images which are not in view always gets re-rendered when comes in the view which create a janky experience. The UI feels slightly less responsive during rendering. This is completely fair given to the AI assisted coding and fast production of this app. Comparison with Obsidian might actually feel unfair as Obsidian got time to optimized for years and then ZenNotes came around April of this year.

Potential causes:

  • React re-renders on every keystroke
  • Unoptimized Markdown parsing/rendering
  • Heavy DOM updates during scroll

Suggestion: Would it be helpful to profile the app and identify bottlenecks? I'd be happy to help test if this gets prioritized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions