Virtual Scroll for ProseMirror

I would like to implement Virtual Scroll for ProseMirror.

The primary idea is adding a BlockNodeViewDesc mounting controller, which will mount BlockNodeViewDesc by informations that come from some Scroll Events

Before that, I want some advises from the community. I would like to know is this idea feasible

This is definitely tricky to get right, but I don’t see a reason why it couldn’t work. Looking forward to seeing what you come up with.