Tidying up the Go web experience
go.dev
go.dev
Facts not in evidence.
The "classic" golang.org documentation was simple, easy to search, and consistent across user agents. The pkg.go.dev documentation is... well, bluntly: strictly worse.
There are longstanding bugs in basically all user agents. The README for a module is unavoidably truncated by default and requires a click to expand. And the navigation panel on the left is only rendered beyond a certain browser width, and changes as you scroll -- in total, a UX disaster.
I'm so frustrated by these changes. It's one thing to update the look and feel of a site over time. I understand and that's fine. But this was clearly a design by committee, with no single coherent direction. The net effect ticks a lot of boxes but is just functionally worse.
I loved the simplicity of the classic golang.org docs.
I'm sad to see it go.
If you have libraries downloaded locally, you have even better options that work offline:
Try the "godoc" command, available in /x/tools to open a classic HTML view of a package's documentation in a local web server.
Even better: `go doc` will send documentation straight to stdout so you don't even need to launch a web browser.