Go 1.21 更新中的一些主要特性:
· 工具改进:普遍可用的 Profile Guided Optimization (PGO) 功能,以及 go tool 向后和向前的语言兼容性。
· 语言变化:新的内置函数 (min, max, clear) 和对泛型函数的类型推断的改进。
· 标准库添加:结构化日志的 log/slog 包,以及 slices, maps 和 cmp 包。
· 性能改进:使用 PGO 重建的 Go 编译器,调整的垃圾收集器,以及使用 runtime/trace 收集跟踪的 CPU 成本降低。
· 对 WebAssembly System Interface (WASI) 的实验性支持,以及新的从 Wasm host 导入函数的指令 go:wasmimport