Thank you for your talk!
I have a question about the benefits of byte-slices over structs from the GC perspective. You said that using only byte slices is more performant and I don’t understand why. Seems like struct in go which does not have pointers should not have any GC-overhead against similar size byte slice, or am I missing something?