Skip to content

feat: lazy load fn nodes#389

Merged
stefan-gorules merged 4 commits into
masterfrom
feat/lazy-load-fn-nodes
Nov 7, 2025
Merged

feat: lazy load fn nodes#389
stefan-gorules merged 4 commits into
masterfrom
feat/lazy-load-fn-nodes

Conversation

@stefan-gorules

@stefan-gorules stefan-gorules commented Aug 26, 2025

Copy link
Copy Markdown
Contributor

This PR implements lazy loading for function node data ($nodes), improving performance by loading node data only when accessed rather than eagerly providing it to all function executions.

Features

🚀 Lazy Loading: Node data is now loaded on-demand when accessed via $nodes proxy
🔧 Performance Optimization: Eliminates unnecessary data transfer for functions that don't use node data
🏗️ JavaScript Proxy Integration: Uses JavaScript Proxy to transparently handle lazy loading
🧹 Code Cleanup: Removed deprecated omit_nodes configuration option

@stefan-gorules stefan-gorules force-pushed the feat/lazy-load-fn-nodes branch from d9bb21e to 662e176 Compare November 5, 2025 11:46
@stefan-gorules stefan-gorules merged commit 07040c8 into master Nov 7, 2025
54 of 55 checks passed
@stefan-gorules stefan-gorules deleted the feat/lazy-load-fn-nodes branch November 7, 2025 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants