Add a benchmark for computing hashCodes. (#553)

Computing hash codes is incredibly slow in the current Dart protobuf
implementation. We have in-product cases where computing a hash code for
a message is nearly as slow as parsing that message from JSON. I'm
working on some improvements, so I'm adding a benchmark to track these
improvements.

Co-authored-by: Loren Van Spronsen <[email protected]>
3 files changed
tree: 9c778f344a7b9320f9ab8b574777c7226408290a
  1. .github/
  2. api_benchmark/
  3. protobuf/
  4. protoc_plugin/
  5. query_benchmark/
  6. tool/
  7. .gitignore
  8. analysis_options.yaml
  9. mono_repo.yaml
  10. README.md
README.md

Protobuf support for Dart

CI status pub package

Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

This repository is home to packages related to protobuf for Dart. It contains: