aboutsummaryrefslogtreecommitdiff
path: root/apps/docs/memory-graph/overview.mdx
diff options
context:
space:
mode:
authornexxeln <[email protected]>2025-12-04 18:56:40 +0000
committernexxeln <[email protected]>2025-12-04 18:56:40 +0000
commit1b9b3012e37284d67d9061c6a13dd53cfeb7463f (patch)
tree79ad24f1ccadf666c9c4d9a2d3947a90eb6cecec /apps/docs/memory-graph/overview.mdx
parentuse latest graph and remove old graph (#604) (diff)
downloadsupermemory-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.mdx38
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).