Improving Go API request performance
(4rkal.com)
from 4rkal@lemmy.world to golang@programming.dev on 19 Sep 2024 18:00
https://lemmy.world/post/19955189
from 4rkal@lemmy.world to golang@programming.dev on 19 Sep 2024 18:00
https://lemmy.world/post/19955189
threaded - newest
Goroutines are amazing and extremely easy to use. However, you should absolutely not include them wherever possible. Using them can in fact slow down a program for which they are not suited (context switching still has a cost), and they introduce non-trivial complexity.
Still, it’s nice to see a post with some start-here optimization ideas; many Go optimization articles assume a deep experience with Go and can be daunting.