-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comparison between membrane and flutter_rust_bridge #13
Comments
Sure, happy to try. First, from what I can tell both projects were initially written in private repos without knowledge of the other. When we began working on One of the first priorities of membrane is UI performance on the Flutter side, the second goal is developer ergonomics. We did benchmarking of various approaches and found that using a zero copy approach with bincode was extremely fast and stable resulting in no frame drops during high data throughput. If you're not familiar with bincode, it is a serialization protocol that is extremely lightweight as it only encodes the data as opposed to also encoding schema information. Since we control the code on both sides of the FFI boundary we can use this high performance schema-less approach and safely access/free it from Dart using the VM's From what I can see these are some of the differences between the two projects:
|
Hi, is it possible to provide a high-level comparison between membrane and https://github.com/fzyzcjy/flutter_rust_bridge?
The text was updated successfully, but these errors were encountered: