commit | d331393b449d8d9b3d95a90e8cf06e815a0774e9 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Fri Sep 16 09:07:09 2022 +0200 |
committer | GitHub <noreply@github.com> | Fri Sep 16 09:07:09 2022 +0200 |
tree | 7d48a5858c47a49f2c84bef593f6affd627505a2 | |
parent | 99a364237af7d17103dc60fd7ff6a32fe900de3b [diff] |
Eliminate more type casts when targeting JS (#732) Explicit type casts (`as`) syntax is expensive when targeting JS. In #685 we replaced some of the explicit casts with implicit casts. This PR does the same in a few more places. AOT compilation is not affected: most benchmark binaries are identical. `deep_copy` gets a few bytes larger.
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.
Package | Description | Published Version |
---|---|---|
protobuf | A support library for the generated code | |
protoc_plugin | A Dart back-end for the protoc compiler | |
api_benchmark | Benchmarking for various API calls | |
query_benchmark | Benchmark for encoding and decoding of a “real-world” protobuf |