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.
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:
Suggestion: Would it be helpful to profile the app and identify bottlenecks? I'd be happy to help test if this gets prioritized.