Things to look into - Can the viewmodel on the webview side be smarter and anticipate layout changes? - How long do layouts on both sides take? - Are sending messages slow?
Things to look into