mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-05-19 16:13:19 +00:00
updated changelog.md to include recent changes
This commit is contained in:
parent
66d8a5baf2
commit
4a356345ae
1 changed files with 15 additions and 0 deletions
|
|
@ -80,4 +80,19 @@ NodeCache now cleans up deleted nodes properly
|
|||
#### Race Condition Fix
|
||||
Atomic node/edge updates eliminate NaN positions
|
||||
|
||||
#### Canvas Rendering Optimizations
|
||||
Reduced per-frame overhead and improved rendering efficiency
|
||||
- Spatial grid for hit detection
|
||||
- Batched edge rendering by type (fewer canvas state changes)
|
||||
- Canvas quality settings initialized once instead of every frame
|
||||
- Optimized render key using fast hash instead of string concatenation
|
||||
- Memoized nodeMap to avoid rebuilding every frame
|
||||
|
||||
#### Node Limiting & Memory Management
|
||||
Smart memory limiting prevents performance issues with large datasets
|
||||
- `maxNodes` prop limits total memory nodes (default: 500 in playground)
|
||||
- Dynamic per-document cap distributes budget across documents
|
||||
- Prioritizes recent memories and high-relevance scores
|
||||
- k-NN similarity limit reduced from 15 to 10 connections per document
|
||||
|
||||
---
|
||||
Loading…
Add table
Add a link
Reference in a new issue