Given that almost all other binary serialization packages are faster (https://github.com/haskell-perf/serialization/blob/master/report.md), and compared with serialise and store, is 2-6x slower, I’ve never recommended the binary package to anyone for a real performance critical program. I think it’s worth changing the wording on the Hackage description lest people get the wrong impression.
As far as I’m aware, the only reason people use binary is its low dependency footprint, being shipped with/“blessed” by GHC.
Given that almost all other binary serialization packages are faster (https://github.com/haskell-perf/serialization/blob/master/report.md), and compared with serialise and store, is 2-6x slower, I’ve never recommended the binary package to anyone for a real performance critical program. I think it’s worth changing the wording on the Hackage description lest people get the wrong impression.
As far as I’m aware, the only reason people use binary is its low dependency footprint, being shipped with/“blessed” by GHC.