diff options
| author | nexxeln <[email protected]> | 2025-12-04 18:56:40 +0000 |
|---|---|---|
| committer | nexxeln <[email protected]> | 2025-12-04 18:56:40 +0000 |
| commit | 1b9b3012e37284d67d9061c6a13dd53cfeb7463f (patch) | |
| tree | 79ad24f1ccadf666c9c4d9a2d3947a90eb6cecec /apps/docs/memory-graph/overview.mdx | |
| parent | use latest graph and remove old graph (#604) (diff) | |
| download | supermemory-graph-docs.tar.xz supermemory-graph-docs.zip | |
add docs for graph package (#603)graph-docs
Diffstat (limited to 'apps/docs/memory-graph/overview.mdx')
| -rw-r--r-- | apps/docs/memory-graph/overview.mdx | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/apps/docs/memory-graph/overview.mdx b/apps/docs/memory-graph/overview.mdx new file mode 100644 index 00000000..c3260d21 --- /dev/null +++ b/apps/docs/memory-graph/overview.mdx @@ -0,0 +1,38 @@ +--- +title: 'Overview' +description: 'Interactive visualization for documents, memories and connections' +--- + +## What is Memory Graph? + +Memory Graph is a React component that visualizes your Supermemory documents and memories as an interactive network. Documents appear as rectangular nodes, memories as hexagonal nodes, and connections between them show relationships and similarity. + +The graph renders using Canvas 2D, providing smooth interactions with hundreds of nodes through pan, zoom, and drag operations. + +## When to Use It + +Use Memory Graph when you need to: + +- **Visualize knowledge graphs** - Show how documents and memories connect +- **Navigate memory spaces** - Filter and browse by workspace or tag +- **Create memory browsers** - Give users a visual overview of their stored content + +## Performance + +The graph handles hundreds of nodes efficiently through: +- Canvas-based rendering (not DOM elements) +- Viewport culling (only draws visible nodes) +- Level-of-detail optimization (simplifies rendering when zoomed out) +- Change-based rendering (only redraws when state changes) +- Throttled viewport calculations + +For very large datasets (1000+ documents), use pagination to load data in chunks. + +## Browser Support + +Works in all modern browsers that support: +- Canvas 2D API +- ES2020 JavaScript +- CSS custom properties + +Tested on Chrome, Firefox, Safari, and Edge (latest versions). |