Description
In the past, when GopherJS was in early development stages, many packages were listed in the compatibility table as partially supported, simply because it was a work in progress, and they were rapidly progressing towards fully supported.
By now, GopherJS is a lot more mature, with only 12 packages still listed as partially supported. Of those, most are partially supported not because it's incomplete, but because it's not feasible to support the packages on the GOARCH=js
architecture.
So, now, it becomes more important and valuable to document more specifically what is and is not supported within those packages.
As an example, I was trying to look up whether runtime.FuncForPC
or runtime.Callers
were supported in GopherJS, and this is all the information that's available:
That makes it really hard to know what to expect, and I have to run one-off experiments to learn the answer.