Embedding Dashboard Experience - Reload Properly

I am embedding a dashboard with some questions with filters in it. I use the postMessage() method to post to the iframe the new URL with applied filters and the User Experience right now is not great.

What I have is the reloading taking too long and sometimes the impression of the whole iframe reloading. Does metabase include something to reload only after the data is fully loaded and I just update the charts without slow animation? Or any other way of achieving so?

Image below:

I didn't think the postMessage() method was available for static embedding - are you using interactive? If you're on a paid plan you can reach out to support directly at support@metabase.com