{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigzl2dl24amfh255hdvryhk4uftsjhowalkj55xj2vgidd3qtfr44",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mgfctajo7az2"
  },
  "path": "/t/changing-the-binary-instance-for-double-and-float/13758#post_18",
  "publishedAt": "2026-03-06T05:54:29.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "I’ve heard various references over the years to binary (and also cereal?) being slow, specifically when the cbor library was under development and was supposed to replace binary for ghc’s internal use. While the latter seems to have never happened, was the stuff about binary being slow actually true? What are some examples of serialization libraries that are fast?",
  "title": "Changing the `Binary` instance for `Double` and `Float`"
}