Thanks for reporting. That looks like a legitimate issue.
Here's a simpler case:
https://gopherjs.github.io/playground/#/hOibckA1tX
It looks like size of structs isn't supported.
Given the Javascript substrate, this seems like it would be hard to support in a useful, meaningful manner.
@j7b What do you want to do with this information — the size of a struct?
@theclapp I discovered my example porting go-gl code to gopherjs/webgl (specifically strided vertexattributepointer) and all the functionality to make Size() work for structs appears to exist in reflect, I think the iterator before SetKindType for Struct: just needs to sum the size of the fields.
Most helpful comment
Here's a simpler case:
https://gopherjs.github.io/playground/#/hOibckA1tX
It looks like size of structs isn't supported.