Wasn't aware of the mentioned "webview" wrapper[1], considering to use it for a side project.
Reminds me of the time I created an improved version of the "8-puzzle"[1] game in Go to learn about "channels" and "goroutines". Especially, the use of "select" statement for listening on multiple channels for the main event loop.