openpencil/crates/op-figma
Kayshen-X 3672ffb4e9 perf(figma): cut import clone amplification
Decoded node changes were held twice (cloned into by_key, cloned again
into TreeNodes), every symbol subtree was deep-cloned per component
instance, and every embedded blob was eagerly base64-encoded whether
referenced or not. Materialization now moves out of by_key via a
deduplicated latest-wins adjacency (repeated GUID records collapse to
one edge), symbol prototypes are shared via Rc, and blob encoding is
lazy and memoized so unreferenced blobs are never encoded.
2026-07-11 10:04:41 +08:00
..
examples feat(editor): support generated widgets and ai canvas polish 2026-06-14 17:29:16 +08:00
src perf(figma): cut import clone amplification 2026-07-11 10:04:41 +08:00
Cargo.toml feat(figma): wire parse_fig binary pipeline + image resolver 2026-05-17 16:23:19 +08:00