替代实现
- 标准库软件包的普遍替代品:
- encoding/json -> ffjson
- net/http -> fasthttp(但不兼容的API)
- regexp -> ragel(或其他正则表达式包)
- 系列化
- encoding/gob - > https://github.com/alecthomas/go_serialization_benchmarks
- protobuf - > https://github.com/gogo/protobuf
- 所有格式都有权衡:选择一种符合你需要的编码空间,解码速度,语言/工具兼容性……
- database/sql - > jackx/pgx,…
- gccgo
- container/list:使用切片(几乎总是)