🇺🇦 Go performance channel
#golang performance, runtime, concurrency. Talks, blogposts and open source projects for #gophers (mail: hello@go-perf.dev). Not affiliated with Go team.
go-perf.dev
- Assert your #golang code is inlined and bounds-check eliminated github.com/jordanlewis/...
- Golang sync.Pool is not a silver bullet wundergraph.com/blog/golang-... #golang
- proposal: runtime: CPU limit-aware GOMAXPROCS default #golang github.com/golang/go/is... by @prattmic.com
- More predictable benchmarking with testing.B.Loop #golang go.dev/blog/testing...
- 🎊 Go 1.24.2 and 1.23.8 are released! 🔐 Security: Includes a security fix for net/http (CVE-2025-22871). 📣 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.24.2 #golang
- Diagnostics wiki go.dev/doc/diagnost... #golang
- Faster interpreters in Go: Catching up with C++ planetscale.com/blog/faster-... #golang
- Someone on the Go team decided to take a "quick stab" at fixing a small bug in Go's escape analysis, resulting in a 5x increase in typescript performance. Why Go you ask? #golang x.com/PreslavMihay... link to the issue github.com/golang/go/is...
- From unique to cleanups and weak: new low-level tools for efficiency go.dev/blog/cleanup... #golang
- 🎉 Go 1.24.1 and 1.23.7 are released! 🔐 Security: Includes a security fix for net/http (CVE-2025-22870) 🗣 Announcement: groups.google.com/g/golang-ann... 🗃 Download: go.dev/dl/#go1.24.1 #golang
- "Faster Go maps with Swiss Tables" by Michael Pratt — go.dev/blog/swissta... #golang
- cmd/compile: poor spill decisions making code 14% slower github.com/golang/go/is... #golang
- 🧨 Go 1.24.0 is released! 📝 Release notes: go.dev/doc/go1.24 ⬇️ Download: go.dev/dl/#go1.24.0 #golang
- Proposal: Go general dynamic TLS (Thread Local Storage) github.com/golang/propo... #golang
- 🎉 Go 1.23.5 and 1.22.11 are released! 🔒 Security: Includes security fixes for CVE-2024-45336 and CVE-2024-45341 in crypto/x509 and net/http 📡 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.23.5 #golang
- 🥳 Go 1.23.4 and 1.22.10 are released! 🗣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.23.4 #golang
- Go Production Performance Gotcha - GOMAXPROCS metoro.io/blog/go-prod... #golang
- sync/atomic: operations cause unnecessary escapes #16241 got fixed github.com/golang/go/is... #golang
- Go Turns 15 go.dev/blog/15years #golang
- Memory regions #golang github.com/golang/go/di...
- > Swissmaps is enabled by default 🎉Michael Pratt: There will be followup optimizations. Make use of compiler intrinsics. #golang 1.24 gonna be awesome From github.com/golang/go/is...
- 🎉 Go 1.23.2 and 1.22.8 are released! 🗣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.23.2 #golang
- Register allocation in the #golang compiler developers.redhat.com/articles/202...
- Share your feedback about developing with Go go.dev/blog/survey2... #golang
- Interning in #golang medium.com/google-cloud...
- New unique package go.dev/blog/unique #golang
- Go 1.23 is released — go.dev/blog/go1.23 #golang
- Reduce allocations and comparison performance with the new unique package in Go 1.23 josephwoodward.co.uk/2024/08/perf... #golang
- Simple event broker tries Tiger Style #golang CC @TigerBeetleDB blog.vbang.dk/2024/07/10/s...
- 🎉 Go 1.22.5 and 1.21.12 are released! 🔐 Security: Includes security fix for net/http 🗣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.22.5 #golang
- XML Tokenizer that's 4x faster than stdlib's XML #golang github.com/muktihari/xm...
- runtime: use SwissTable #golang go-review.googlesource.com/c/go/+/582415
- 🎉 Go 1.23 Release Candidate 1 is released! 🏃♂️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 🔈 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.23rc1 #golang
- 🎊 Go 1.22.4 and 1.21.11 are released! 🔏 Security: Includes security fixes for archive/zip and net/netip 🗣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.22.4 #golang
- encoding/binary: add Append, Encode and Decode github.com/golang/go/co... #golang
- Boost performance of #golang applications with profile guided optimization #googleio www.youtube.com/watch?v=FwzE...
- Reclaiming CPU for free with #golang Profile Guided Optimization #pgo blog.cloudflare.com/reclaiming-c...
- cmd/compile: intrinsify atomic And/Or on arm64 #golang go-review.googlesource.com/c/go/+/584715
- It's accepted! 🎉 structs: add HostLayout "directive" type #golang github.com/golang/go/is...
- 🎊 Go 1.22.3 and 1.21.10 are released! 🔏 Security: cmd/go: arbitrary code execution during build on darwin; net: malformed DNS message can cause infinite loop 📣 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.22.3 #golang
- We purpose-built Sonic to reduce the time it takes to read and write data from the network with minimal latency. Compared to #golang standard net package, Sonic achieves 5x to 50x lower latency. www.talos.com/insights/tal... github.com/talostrading...
- Hey friends, any good entries for Awesome #golang perf? 👀 github.com/go-perf/awes...
- unique: add unique package and implement Make/Handle #golang (see github.com/golang/go/is...) got merged github.com/golang/go/co...
- Fivefold Slower Compared to #golang? Optimizing #rust Protobuf Decoding Performance. www.greptime.com/blogs/2024-0...
- Go performance from version 1.0 to 1.22 #golang benhoyt.com/writings/go-...
- 🎊 Go 1.22.2 and 1.21.9 are released! 🔐 Security: security: fix CVE-2023-45288 📢 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.22.2 #golang