It's possible to create a realtime preview like in sanity.io?

Hi, i am not a strapi user, but i think about using it. I really like the improvements in v4, especially the new UI System, good work.

But i miss a realtime preview mode, that i saw in Sanity Studio. It looks like this:

omqnbqi7cua3ha1okpnv

I have already read the blog article Create a Preview Button in Strapi v3 for Next.js. This is a good start, but is it possible to include a real-time preview in strapi?

If so, how exactly might it work? Would one have to work with websockets and iframes to get a similar result as in Sanity Studio?