Foblex Flow v18.2 focuses on large-scene performance and heavier redraw scenarios in Angular node editors and workflow builders.
Today I’m shipping v18.2.0. This release adds optional caching, progressive virtualization, a new Connection Worker, zoom during drag, and a broader redraw pipeline refresh for larger editors.
fCache: optional flow caching to reduce repeated geometry work.*fVirtualFor: progressive rendering for large projected node lists.The goal here was not to make the default editor path more complicated.
You can still start with the normal primitives:
f-flowf-canvasThen, when the scene grows, you can enable extra scaling tools.
fCachefCache lets f-flow keep and reuse geometry information instead of recalculating everything again and again during redraw-heavy interactions.
*fVirtualFor*fVirtualFor progressively renders larger projected node lists, which is especially useful in scenes where node count grows quickly.
Minimal shape:
I also added a dedicated large-scene example that lets you compare:
✅ Example: https://flow.foblex.com/examples/stress-test
Large editors often do not fail on the node layer first. They fail when connection redraws become too heavy.
In v18.2 I added a Connection Worker and reworked the redraw pipeline so larger connection scenes are handled more efficiently overall:
To make this easier to evaluate, there is now a dedicated performance example for dense connection redraws:
✅ Example: https://flow.foblex.com/examples/stress-test-with-connections
This one is useful when you want to test:
One smaller feature in the changelog, but a very noticeable one in real usage:
wheel zoom now stays available during active drag sessions.
That means you can keep navigating the canvas while interacting with the editor instead of feeling “locked” until the drag finishes.
This improvement applies across supported drag flows such as:
This release also includes a broader interaction refactor:
fNodeRenderLimit for very large scenesSo even outside the new APIs, the internal editor behavior is more consistent in heavy scenarios.
v18.2 is not only about library internals.
I also used this release window to improve how examples and docs explain the product:
If you want to see how Foblex Flow looks in a more product-like Angular setup, start here:
✅ AI Low-Code Platform: https://flow.foblex.com/examples/ai-low-code-platform
There is one breaking rename around External Item directive classes.
Update imports from:
to:
v18.2 is about making Foblex Flow scale better without changing the simple Angular-first starting path.
You should still be able to start small.
But when the editor grows, you now have better tools for:
If you’re building a serious node editor in Angular, this release should be worth a look.
And if you like what I’m building, please consider starring the repo ⭐️