haskell / haskell/binary

binary 4x slower than cereal on my data type

Open
#79 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
120
Forks
70
PR merge metrics
No merged PRs in 30d

Description

I heard on IRC that this should never be the case, so I provided a benchmarked counterexample

https://github.com/ghorn/binary-counterexample

stats here: http://ghorn.github.io/binary-counterexample/

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the benchmark in the linked ghorn/binary-counterexample repository and reviewing the published stats. Compare the binary and cereal results for the reported data type, then trace the relevant serialization path in this repository. Done means identifying the cause of the slowdown and validating an agreed performance improvement against the counterexample.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.