Perf: persistent node map (imbl) and dirty tracking; commands now scale with what changed (node.create 0.2 ms at 20k nodes)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon Thomas
2026-10-09 13:49:04 -04:00
co-authored by Claude Opus 5.5
parent 077ed64739
commit ab5914485e
8 changed files with 135 additions and 46 deletions
+1
View File
@@ -34,6 +34,7 @@ serde = { version = "1", features = ["derive", "rc"] }
serde_json = { version = "1", features = ["float_roundtrip"] }
log = "0.4"
proptest = "1"
imbl = { version = "7", features = ["serde"] }
# rendering / formats
tiny-skia = "0.12"