Has anybody used OffscreenCanvas and web workers for rendering?

Hi,
I load vtk files for a user to view. If a file is quite large, interaction like rotating is a bit lagging.

I have an idea to speed up by using OffscreenCanvas and a web worker. Is it possible in general? Does anybody have done it? I use interactions like rotating and panning, as well as changing object color on hover via HardwareSelector.