grpc_cronet 0.0.5
grpc_cronet: ^0.0.5 copied to clipboard
Flutter plugin that provides Cronet-based grpc client implementation.
grpc_cronet #
Flutter dart:grpc implementation that uses cronet native library.
Uses chromium cronet libraries patched in https://chromium-review.googlesource.com/c/chromium/src/+/3761158.
Performance #
As number of concurrent requests increases use of cronet for grpc client shows significant improvements over dart:io one. This is what example/route_guide flutter cronet client vs dart cli dart:io client shows:
number of concurrent requests | dart:io(ms) (less is better) | cronet (ms) (less is better) | speed-up factor |
---|---|---|---|
100 | 615 | 382 | 1.61 |
500 | 7,947 | 2,081 | 3.82 |
1000 | 28,406 | 4,703 | 6.04 |