gtoolkit
gtoolkit copied to clipboard
Slow forward views block other forward views
A forward view that delegates to another view where computing the content is slow, blocks other phlow views from rendering.
Here Object>>#gtDummyViewForwardFor: delegates to Object>>#gtDummyViewFor: which has a slow items block.
While Object>>#gtDummyViewForwardFor: is rendering all other forward views are blocked.
Curious about these type of scenarios. If view creation becomes a bit more async, could there be a scenario where a slow computing view eventually returns an empty view so that it needs to get removed from the views list?
Probably. We definitely need to make the addition of views in the inspector lazy.