Yes, @AndrewArm . Your post gave me the idea of providing a tablet with the Main view on it to our one visually impaired congregant. Right now, someone prepares large print copies of hymns and bulletins.
However, what I will try for her is to create a custom stage view that has only text on it. We use custom views with OBS to provide text overlays for hymns, prayers, etc. I can confirm that the custom stage views don't have the same problem as Main. Multiple stage views display immediately.
This morning I opened two browsers with the Main view on my desktop, with the same result--a long delay before the image is rendered. Digging into it a bit, I can see that the OpenLP websocket communicates to both browser windows immediately that it has an binary packet (the image) coming, but then waits a long time for it. I don't know if the delay is on the browser end or in OpenLP, but I suspect the latter.
Here's a thought for the developer of the web remote. Why not send the images out via UDP packets. One broadcast will get to all clients. Maybe this is impractical, but it seems to me that OpenLP is fighting itself to get multiple images out. I may be totally off base. I thought looking at the javascript for the main view would provide some insight, but it's a complete mystery to me. It seems to be a one size fits all monster code.