wfsfw4w44
"TLS/SSL/GZIP/PNG/XML"
all of these are part of the go standard libs, and gets regularry updated with the language.
tls and ssl: https://golang.org/pkg/crypto/tls/ gzip: https://golang.org/pkg/compress/gzip/ png: https://golang.org/pkg/image/png/ xml: https://golang.org/pkg/encoding/xml/
since golang also has built in support for fuzzing in the toolchain, the standard parts are quite battle tested already.
if you study their sourcecode you will also find Benchmark functions, that you can use to benchmark the implementations (go test -bench ./...)
it's considered bad practice in go library code to panic(), while it is considered normal error handling to throw an exception in java.
also note that you can catch a panic in go, and use it as some kind of exceptions if you really must.
https://github.com/golang/go/wiki/PanicAndRecover#usage-in-a...
As another poster already commented; > You don't need to try selling C# to anyone. People who need it already use it